位置: 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关闭还是开启好

  • 来料加工账务处理举例
  • 企业对企业分红要缴纳什么税免税分红
  • 外国公司开发古镇
  • 天猫收取的佣金开具的技术服务发票会计分录
  • 残疾人就业保障金申报时间
  • 分包部分也享受价格优惠
  • 新收入准则建筑企业按完工百分比
  • 以股东投资为基础
  • 工程款开票后增值税怎么做分录?
  • 公司先注册实收资本后付账该如何做会计处理呢?
  • 往来款太大怎么处理
  • 一次性付清货款要交税吗
  • 应付职工薪酬科目有余额怎么调整
  • 银行贷款利息是百分比还是千分比
  • 培训机构开发票的税率是多少钱
  • 稿酬所得税额
  • 2018劳务费个人所得税税率表
  • 注册资金怎么提出来
  • 行政单位缴纳罚款如何记账
  • 辞退员工会计分录
  • 费用报销审批单填写样本图片
  • 小规模财报是按年报吗
  • 个贷系统平帐专户A
  • php中??
  • 固定资产减少和固定资产折旧
  • 暂估入库的税务分录
  • 地下开采对城区的影响
  • vue 首页
  • 研发费用加计扣除新税收政策2023
  • 医院产生的相关法律法规
  • 参加《2022 中国开发者影响力盛典》我的 4 重收获!
  • numpy的简单例子
  • rm 删除某个文件
  • 借款存入银行会计分录怎么写
  • 租赁增值税发票税率
  • 固定资产处置营业外支出
  • 所得税包含哪些项目
  • 酒店低值易耗品怎么摊销
  • 收据4联
  • etc发票写着不征税怎么办
  • db2 linux
  • 销售送客户礼物
  • 汽车维修公司做账基本流程
  • 财务报表与分析outcome2
  • 净值型 赎回
  • 发票红冲重开是退个税吗
  • 存货周转次数越高好还是越低好
  • 劳务费能否作为农民工工资优先支付
  • 营改增小规模纳税人可以进行税额扣除
  • 通讯费计入哪个科目
  • 政府无偿划拨土地如何摊销
  • 清算后剩余财产股东拒收怎么办
  • 酒店房间消耗品成本
  • 现汇账户和现钞账户
  • 房屋装修支出怎么做账
  • 会计结转是什么意思
  • sql排序分组
  • 删除sql server2019
  • win8和win10双系统安装教程
  • Mac安装不了iTunes
  • freebsd操作命令
  • 如何解决笔记本电脑温度过高 蓝屏
  • Linux Mint 5 XFCE Community Edition RC1 (BETA 025) 本月17日开始发布
  • qdcsfs.exe - qdcsfs是什么进程 有何作用
  • centos硬件配置
  • win7系统如何调节屏幕亮度
  • pg环境变量
  • 使用权资产
  • ajax动态加载json数据
  • 实用的批处理命令
  • linux查看端口占用情况并杀掉进程
  • unity2d ui
  • jquery表单事件验证表单
  • 个人出租商铺要交土地使用税吗
  • 北京朝阳区地税服务大厅
  • 开企业资信证明怎么办?需要哪些材料?
  • 不交社保申报个税有风险吗
  • 跪式服务礼仪规范图片
  • 浙江欧派和广东欧派哪个好
  • 无纸化同义词
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设