位置: IT常识 - 正文

python自动化脚本(python自动化脚本编写)

编辑:rootadmin

如何用python编写自动化脚本呢?下面我们就一起来学习一下吧!
613/auto1686643540python自动化脚本(python自动化脚本编写)

安装好selenium和python后,我们就可以开始编写脚本了,安装过程中需要注意的是selenium3.0需要独立安装Firefox驱动。

以下是python编写自动化脚本的具体示例。

打开IDLE,通过快捷键ctrl+n打开一个新窗口,在新窗口输入以下代码:

# coding = utf-8from selenium import webdriver

browser = webdriver.Firefox()

browser.get("http://www.baidu.com")

browser.find_element_by_id("kw").send_keys("selenium")

browser.find_element_by_id("su").click()

browser.quit()

保存为test1.py,通过快捷键F5运行脚本,可看到脚本启动Firefox 浏览器进入百度页,输入“selenium” 点击搜索按钮,最后关闭浏览器的过程。脚本即完成了~

代码解析:

# coding = utf-8

为了防止乱码问题,以及在程序中添加中文注释,把编码统一成UTF-8;

from selenium import webdriver

导入selenium的webdriver包,导入webdriver包后才能使用 webdriver API 进行自动化脚本开发;

browser = webdriver.Firefox()

将控制的webdriver 的 Firefox 赋值给 browser;获得了浏览器对象才可以启动浏览器;

browser.get("http://www.baidu.com")

获得浏览器对象后,通过get()方法,向浏览器发送网址;

browser.find_element_by_id("kw").send_keys("selenium")

通过id=kw 定位到百度的输入框,并通过键盘方法send_keys()向输入框里输入selenium ;

browser.find_element_by_id("su").click()

通过id=su 定位到搜索按钮,并向按钮发送单击事件(click() ) ;

browser.quit()

退出并关闭窗口的每一个相关的驱动程序。

关于如何用python编写自动化脚本,我们就分享到这啦!

本文链接地址:https://www.jiuchutong.com/zhishi/2704.html 转载请保留说明!

上一篇:ifnull函数(ifnull函数用法)

下一篇:lte关闭还是开启好

  • 旧面包车能跑长途吗
  • 如何查商品税收分类编码
  • 海关进口增值税怎么计算
  • 增值税加计抵减政策10%和15%
  • 定额税率定义
  • 管理费用中的税金包括哪些
  • 单位收到已交个税的劳务发票还需要申报个税吗
  • 纳税申报操作流程
  • 工会费个税税前扣除标准
  • 个税申报系统中累计减除费用可以手动修改吗
  • 个税和社保基数不一致会影响上海落户吗
  • 合同上怎么注明开具6%的含税普通发票
  • 以前年度损益调整
  • 企业经营活动所需的资金的来源渠道有
  • 主营业务成本明细账图
  • 费用报销凭证是出纳的吗
  • 地税发票联丢失要补救报帐有何办法?
  • 项目部临时设施平面图
  • 促销费属于哪个税目
  • 发票与报税记录不一致
  • 2017年7月1日通用机打发票能不能作为税收凭证?
  • 餐饮企业员工
  • 营业外收入怎么申报
  • 股票回购会计处理
  • 无形资产可以作为仓储物
  • 收到政府补助的现金流
  • 职工领取企业年金税收优惠
  • 固定成本变动成本混合成本的分类
  • 数字权利服务如何打开
  • 以前年度应交税费调整
  • 资产减值损失会影响营业利润吗
  • windows 11任务栏没有网络图标
  • PHP:class_implements()的用法_spl函数
  • threejs loader
  • PHP:mcrypt_module_get_supported_key_sizes()的用法_Mcrypt函数
  • yii2框架中文手册
  • Vue3 + Pinia 持久化存储
  • download github
  • vuerouter模块化
  • 大前端技术
  • 如何理解ps中的黑透白不透
  • 融资租赁手续费一次性还是摊销
  • 税法增值税的不同
  • 建筑企业预缴的增值税怎么抵扣
  • mysql存储过程的作用
  • 小企业会计准则和企业会计准则的区别
  • 固定资产盘亏盘盈
  • 农村合作社怎么办理流程
  • 水电费没有票怎么做账
  • 暂估入账后续处理
  • 现金日记账的结账方法
  • 个人所得税利息股息红利所得适用比例税率
  • 应付利息的主要方式
  • 以货物抵应收账款的分录
  • 开红字发票如何做分录?
  • 营业外支出的具体内容
  • 应付股利计提了长期不支付
  • 管理费用和财务费用属于什么科目
  • 固定资产专票可以不抵扣吗
  • 未取得合法支付凭据和与本单位无关的收入
  • sqlserver1053怎么解决
  • mysql 启动报错
  • win8怎么查看系统版本
  • windows10的xbox如何录制视频
  • 如何做电脑系统备份
  • WIN10系统中断
  • win10任务界面
  • win8怎么打开ie浏览器
  • android pageview
  • unicode 字符百科
  • 用简洁的语言推荐一本书
  • td nowrap css nowrap使用说明于注意事项
  • javascript 拖拽
  • 如何在脚本中调字体
  • jquery中的基本选择器有哪些
  • 进项税额的抵扣凭证
  • 国税系统公务员调动
  • 房屋维修基金会计分录处理
  • 邳州国税局副局长
  • 农业企业制造费用包括哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设