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

  • 小米平板5超级壁纸怎么设置(小米平板超级壁纸怎么不见了)

  • 抖音可以后台播放吗(看抖音)

  • 我的世界皮肤怎么换(我的世界皮肤怎么上传)

  • 一加手机怎么样(一加手机属于什么档次)

  • 暴风魔镜app怎么不能用了(暴风魔镜 apk)

  • 腾讯大王卡怎么免芒果(腾讯大王卡怎么免流)

  • 手机保存的视频在哪里找到(手机保存的视频在哪个文件夹里面)

  • iwatch必须要iphone手机才能用吗(iwatch必须要连接蓝牙吗)

  • iphonexs反向充电怎么设置(iphonexs反向充电设置)

  • oppo手机光线暗怎么调回来(oppo手机光线暗怎么办)

  • 三星手机质保期多长(三星手机质保期内怎么维修)

  • 抖音拉入黑名单还能看到我的作品吗(抖音拉入黑名单对方会知道吗)

  • 工业机器人编程方式有几种(工业机器人编程方式)

  • 饿了么定位失败怎么回事(饿了吗无法定位到位置)

  • qq怎么设置闺蜜标志(qq怎么设置闺蜜天数)

  • 微信误删聊天记录恢复(微信误删了好友怎么找回聊天记录)

  • 抖音强制退出公会流程(抖音强制退出公会需要多少钱手续费)

  • 海思麒麟710f相当于骁龙多少(海思麒麟710f相当于骁龙什么处理器)

  • 华为畅享9nfc功能在哪(华为手机畅享9nfc在哪)

  • 京东怎么延迟确认收货(京东怎么延迟确定收货)

  • 6dzf12电池是什么意思(6dzf202电池是什么意思)

  • 嘀嗒拼车怎么评价(嘀嗒拼车怎么拼单)

  • or函数是什么意思(or函数怎么写)

  • 微信互删功能在哪里(微信互删在哪里找到)

  • 数据库怎么安装(sql数据库安装)

  • 怎么激活手机隐藏电量(怎么激活手机隐藏电量红米)

  • 搜电充电宝怎么退押金(搜电充电宝怎么改成自己充电)

  • 宽容度和动态范围(宽容度和动态范围bit)

  • mac系统怎么给iphone7和iphone7plus自定义电话铃声?(mac怎么airdrop给ipad)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络