python自动化脚本
如何用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编写自动化脚本,我们就分享到这啦!
-
关于搬砖的文案(今天在工地搬砖的文案)
2、夏天不秀一下,等天冷了就没机会了。3、很棒的一句话:“喷泉之所以漂亮是因为她有了压力;瀑布之所以壮观是因为她没有了退路;水之所以能穿石是因为永远在坚持。”人生亦是如此,献给...
句子查看全文>> -
华为watchgt2e参数评测 华为watchgt2e有哪些功能
华为watchgt2e这款手表是华为旗下非常受欢迎的一款热销手表,不管是外观设计还是参数配置方面都有着不错的表现,那么这款华为watchgt2e有哪些功能呢?今天我们就来具体评...
品牌查看全文>> -
汽车正时皮带没装好会有什么影响?
汽车正时皮带没安装好的现象为:会造成皮带断裂,或齿轮磨损,导致发动机熄火的现象。发动机正时皮带的主要作用是驱动发动机的配气机构使引擎进、排气门在适当的时候开启或关闭,以保证发动...
问答查看全文>> -
奔驰c200的空调滤芯在什么位置?
奔驰c200的空调滤芯在副驾驶前方手套盒内,直接拆开手套盒就可以看到。空调滤芯是在汽车空调位置安装的一种滤芯,可以吸收粉尘颗粒,减轻呼吸道疼痛,减少对过敏者的刺激,保护空调冷却...
问答查看全文>>
推荐
- 1Babycare奶瓶防胀气吗 Babycare奶瓶怎么样280
- 2牛宝宝取名男孩214
- 3欧博尔蜗牛水润霜好用吗 欧博尔蜗牛水润霜怎么用429
- 4ecu在什么位置273
- 5传祺gs4噪音测试结果是什么491
- 62022年关于520感人的说说 最后一天的说说447
- 7暂扣驾驶证开车的处罚?266
- 8汽车电脑调色举例与操作步骤134