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

  • 外卖没收到订单已完成怎么办(外卖没收到订单已完成投诉电话)

    外卖没收到订单已完成怎么办(外卖没收到订单已完成投诉电话)

  • cad重新生成命令(cad2016重新生成命令)

    cad重新生成命令(cad2016重新生成命令)

  • 华为m6为啥只有4G内存(华为m6的4g够用么)

    华为m6为啥只有4G内存(华为m6的4g够用么)

  • 华为手机阻止一切来电怎么设置(华为手机如何阻止)

    华为手机阻止一切来电怎么设置(华为手机如何阻止)

  • 手机突然显示HD2(手机突然显示无sim卡怎么回事)

    手机突然显示HD2(手机突然显示无sim卡怎么回事)

  • 手机wps怎么做作文格式(手机wps做作文格子)

    手机wps怎么做作文格式(手机wps做作文格子)

  • 华为手机大文件是什么(华为手机大文件里面的文件怎么查看)

    华为手机大文件是什么(华为手机大文件里面的文件怎么查看)

  • 微信可以扫健康码吗(微信可以扫健康码行程码吗)

    微信可以扫健康码吗(微信可以扫健康码行程码吗)

  • iphonexr支不支持wifi6(iphonexr支不支持20w快充)

    iphonexr支不支持wifi6(iphonexr支不支持20w快充)

  • 苹果4和6s的区别(iphone6和iphone4s)

    苹果4和6s的区别(iphone6和iphone4s)

  • 微信被拉黑还能群聊吗(微信被拉黑还能看到聊天记录吗)

    微信被拉黑还能群聊吗(微信被拉黑还能看到聊天记录吗)

  • 安卓手机呼叫转移在哪里设置(安卓手机呼叫转移在哪里)

    安卓手机呼叫转移在哪里设置(安卓手机呼叫转移在哪里)

  • 手机金属边框变形能恢复吗(手机金属边框变形)

    手机金属边框变形能恢复吗(手机金属边框变形)

  • 改微信钱包密码怎么改(微信钱包改密码在哪里)

    改微信钱包密码怎么改(微信钱包改密码在哪里)

  • 网络受限是什么原因(网络受限是什么原因 登不上国内软件)

    网络受限是什么原因(网络受限是什么原因 登不上国内软件)

  • 太原公交可以刷支付宝吗(太原公交可以刷码吗)

    太原公交可以刷支付宝吗(太原公交可以刷码吗)

  • ps中怎么把图片拉长(ps中怎么把图片缩小)

    ps中怎么把图片拉长(ps中怎么把图片缩小)

  • 快手作品推广审核不通过钱会退回来吗(快手作品推广审核怎么能通过)

    快手作品推广审核不通过钱会退回来吗(快手作品推广审核怎么能通过)

  • 如何制作完善表格(如何制作完善表格模板)

    如何制作完善表格(如何制作完善表格模板)

  • 联华充值卡网上能充吗(联华卡线上充值)

    联华充值卡网上能充吗(联华卡线上充值)

  • ipad文件存储位置(ipad文件存储位置没了)

    ipad文件存储位置(ipad文件存储位置没了)

  • 手机卡怎么设置打不进来(手机卡怎么设置无法接通)

    手机卡怎么设置打不进来(手机卡怎么设置无法接通)

  • oppo手机数据怎么转移到内存卡(oppo手机数据怎么导入荣耀手机)

    oppo手机数据怎么转移到内存卡(oppo手机数据怎么导入荣耀手机)

  • y93在哪设置图案(y93隐藏图标怎么设置)

    y93在哪设置图案(y93隐藏图标怎么设置)

  • vivox21ia支持nfc功能吗(vivox21是否支持nfc)

    vivox21ia支持nfc功能吗(vivox21是否支持nfc)

  • iphone8要贴钢化膜吗(iphone8p需要贴钢化膜吗)

    iphone8要贴钢化膜吗(iphone8p需要贴钢化膜吗)

  • 柬埔寨吴哥窟的日出 (© Sergio Diaz/Getty Images)(柬埔寨 吴哥窟)

    柬埔寨吴哥窟的日出 (© Sergio Diaz/Getty Images)(柬埔寨 吴哥窟)

  • 消费税征收范围包括
  • 计提增值税的会计凭证
  • 一般纳税人外地预交税款怎么预缴
  • 专用发票超过360天认证期怎么办?
  • 自然人税收管理系统换了电脑怎么恢复数据
  • 会计科目已受控于应收应付系统
  • 企业对公账户转法人私户
  • 什么叫备抵科目,什么叫过渡科目
  • 待抵扣税金凭证分录
  • 冲销以前年度营业外支出
  • 发票认证当月必须抵扣吗
  • 转账支票支付购货款填制什么凭证
  • 工资一直挂账未发可以吗
  • 案件补贴
  • 企业自主研发的成功案例
  • 固定资产原值增加后如何计提折旧
  • 设备安装增值税适用税率
  • 固定资产丢失收据怎么写
  • 增值税确认平台一直显示该网站出现问题
  • 小微企业减半征收印花税代码
  • 预收账款可以开票吗
  • 收到厂房租金要交税吗
  • 在建工程转入固定资产的条件
  • 企业私募股权投资
  • 键盘插上电脑却不能用
  • 穿越火线刷枪视频教程
  • 工程用的东西有什么
  • 个体户生产经营所得怎么报税
  • mac电脑command+s
  • 苹果怎么设置屏保和壁纸
  • 进货返利会计分录
  • 从性能方面考虑的因素
  • phpipam使用
  • 营业外收支计算公式
  • 小企业会计准则调整以前年度费用分录
  • php数组数据结构
  • 合宙air32f103 stlink
  • 图文详解水的画法
  • threejs怎么用
  • php clob
  • 销售提成缴税
  • 审核后的凭证
  • mysql查询时间段的交集数据
  • 提高资产利用率的例子
  • 消费税在企业所得税前扣除吗
  • SQLserver行转列
  • 纳税对象的类型不包括
  • 收入费用会计分录
  • 社保下个月扣款
  • 差旅费会计科目怎么做
  • 本年利润在明细里怎么填
  • 印花税为什么不用计提
  • 记账凭证附单据数怎么算
  • 小规模纳税人不超过10万免增值税
  • 期间损益科目如何结转
  • 应付账款转入营业外收入的证明
  • 利润都为负数时增长比例怎么算
  • 个人银行帐户可以代理销户吗?
  • 进项发票已认证未抵扣分录
  • mysql必知必会mobi
  • MySQL中truncate误操作后的数据恢复案例
  • SQL server不存在或拒绝访问 u8
  • mac系统10.10
  • win8.1配置要求
  • win2003和xp一样吗
  • win10预览版21277
  • windows8蓝牙设置在哪里
  • mac 鼠标调整
  • mac使用命令行
  • mac读取光驱
  • PACKAGER.EXE - PACKAGER是什么进程 有什么用
  • uploadify文件上传
  • jquery弹出新窗口
  • python爬虫框架怎么画
  • 使用express
  • python数据连接
  • JavaScript中setMonth()方法的使用详解
  • grade 编译
  • 税务协查函回复的内容有哪些
  • 办理税控盘的流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设