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

  • 小红书停止运行是怎么回事(小红书停止推送)

    小红书停止运行是怎么回事(小红书停止推送)

  • 手机qq在线状态修改为自己喜欢的话(手机qq在线状态自动变成离开)

    手机qq在线状态修改为自己喜欢的话(手机qq在线状态自动变成离开)

  • 惠普启动项快捷键(惠普启动快捷键是哪个键)

    惠普启动项快捷键(惠普启动快捷键是哪个键)

  • 网上那些回收探探号是干嘛用的(高价回收探探)

    网上那些回收探探号是干嘛用的(高价回收探探)

  • 淘宝申诉失败了还可以在进行第二次吗(淘宝申诉失败了,可以去阿里巴巴总部申诉么)

    淘宝申诉失败了还可以在进行第二次吗(淘宝申诉失败了,可以去阿里巴巴总部申诉么)

  • cad关闭栅格快捷键(cad关闭栅格快捷键命令)

    cad关闭栅格快捷键(cad关闭栅格快捷键命令)

  • 联想笔记本怎么关机(联想笔记本怎么看配置和型号)

    联想笔记本怎么关机(联想笔记本怎么看配置和型号)

  • 华为畅享10plus电池不耐用(华为畅享10plus电话卡怎么插)

    华为畅享10plus电池不耐用(华为畅享10plus电话卡怎么插)

  • 苹果装机量不足是什么意思(苹果手机下载软件装机量不足)

    苹果装机量不足是什么意思(苹果手机下载软件装机量不足)

  • 苹果手机5.5寸是多少厘米(苹果手机5.5寸是多大)

    苹果手机5.5寸是多少厘米(苹果手机5.5寸是多大)

  • oppo手机录屏功能在哪里(OPPO手机录屏功能在哪里找)

    oppo手机录屏功能在哪里(OPPO手机录屏功能在哪里找)

  • oppo a73怎样长截图(oppoa37m怎样长截屏)

    oppo a73怎样长截图(oppoa37m怎样长截屏)

  • 11pro怎么截屏(苹果11pro截图怎么截)

    11pro怎么截屏(苹果11pro截图怎么截)

  • 512gssd什么意思(512ssd什么意思够用吗)

    512gssd什么意思(512ssd什么意思够用吗)

  • 苹果手机有病毒怎么清理(苹果手机有病毒了怎么处理办法)

    苹果手机有病毒怎么清理(苹果手机有病毒了怎么处理办法)

  • 前程无忧怎么取消申请(前程无忧怎么取消实名认证)

    前程无忧怎么取消申请(前程无忧怎么取消实名认证)

  • 魅族16s有红外遥控吗(魅族16s红外线遥控)

    魅族16s有红外遥控吗(魅族16s红外线遥控)

  • 阿里巴巴退货运费是谁承担(阿里巴巴退货运费怎么退)

    阿里巴巴退货运费是谁承担(阿里巴巴退货运费怎么退)

  • WINCC调试器会不会影响程序(wincc脚本调用模板)

    WINCC调试器会不会影响程序(wincc脚本调用模板)

  • windows无法访问指定设备(windows无法访问\\192.168.1.104)

    windows无法访问指定设备(windows无法访问\\192.168.1.104)

  • huaweiMate 20搭载的芯片(mate 20配置)

    huaweiMate 20搭载的芯片(mate 20配置)

  • nove4和nova4e的区别(华为nova4和nove 4e)

    nove4和nova4e的区别(华为nova4和nove 4e)

  • 爱奇艺缓存不了视频什么原因(爱奇艺缓存不了电视剧怎么回事)

    爱奇艺缓存不了视频什么原因(爱奇艺缓存不了电视剧怎么回事)

  • 天猫超市88会员折扣卡怎么领取(天猫超市88会员不能代付吗)

    天猫超市88会员折扣卡怎么领取(天猫超市88会员不能代付吗)

  • 税法的分类都有什么
  • 内账收入按实际收到确认吗
  • 财务费用利息收入在贷方表示什么
  • 一般纳税人劳务税率是多少2023
  • 预销售符合退款条件的商品记什么分录
  • 减免的所得税额怎么入账
  • 企业临时外出经营如何使用发票
  • 预缴增值税时可抵扣吗
  • 外地预缴税费怎么做账
  • 首次购置增值税税控系统
  • 短期理财的门槛
  • 房屋租赁合同样本书
  • 农场管委会是什么性质单位
  • 个人股权转让申报表
  • 营改增的增值税税率
  • 写支票人民币大写有角需要写整吗
  • 小规模纳税人代收水电费
  • 普通发票税收
  • 一年内到期的应收质保金
  • 公司还款给法人需要缴税吗
  • 小规模核定销售额是什么意思
  • 计算内含报酬率所使用的年金现值系数
  • 企业处置固定资产怎么纳税
  • 工资薪金所得个人所得税税率表
  • win10玩游戏时弹出error
  • 鸿蒙系统公测版和beta版有什么区别
  • 预缴税款怎么做账务处理
  • 计算机系统结构第三版课后答案
  • win10一键释放内存
  • skynetave.exe - skynetave是什么进程 有什么用
  • Windows11如何使用管理员账号登录
  • 邮件远程控制
  • windows10版本2004怎么样
  • 企业税计算方法
  • 凭证怎么记账
  • 企业销售商品应该向购货单位收取的货款
  • 前端面试经常被问的问题
  • date=date
  • 什么是免抵调库税额
  • 政府会计代扣公积金怎么做分录
  • 无形资产和固定资产减值准备可以转回吗
  • 购买方享受的现金折扣
  • 上季度忘记申报个税了
  • 银行托管账户的规定有哪些
  • mysql的性能优化方案有哪些
  • 数据库系统中,用户通过什么访问数据
  • 专项储备 科目
  • 有限合伙企业协议
  • 差旅费出差补助标准
  • 办理社会保险需要什么材料
  • 工伤七至十级有伤残津贴吗
  • 如何在电子税务局变更办税人员
  • 公司的钱借给个人需要交什么税
  • 企业会计账簿设计的原则
  • window下mysql忘记密码
  • 企业级路由器和普通路由器区别
  • mac修改java版本
  • s3tray2.exe - s3tray2是什么进程 有什么用
  • Win7系统如何打开磁盘管理工具
  • windows7一键还原在哪
  • win7如何升级到win10有什么要求
  • win7系统管理员密码
  • 手机屏幕尺寸测量工具
  • linux系统下hosts文件详解及配置
  • 谷歌编程之夏2021
  • Android笔记本
  • python简易
  • python3m
  • jquery事件委托原理
  • android fragmentation
  • 落实落地是什么意思
  • 地税网上预约
  • 商标注册图形查询
  • 贵州开票软件怎么下载安装
  • 中国税务网络版
  • 虚开增值税专用发票罪量刑标准2023
  • 浙江国地税联合申报系统
  • 地方税务局几点下班
  • 农村复耕复产
  • 呼市地方税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设