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编写自动化脚本,我们就分享到这啦!
-
短视频龙头股票排行榜前十 短视频概念股龙头一览表
为您整理了短视频龙头股票排行榜前十,分别有网宿科技、网达软件、中广天择、先进数通、浙文互联、二六三、引力传媒、宣亚国际、天龙集团、华媒控股,告诉您短视频概念股龙头一览表的详细景...
品牌查看全文>> -
奥迪a6l自动启停怎么关闭?
奥迪a6l自动启停功能在中控台的挡把上方的屏幕上设置,取消了以往的机械按键,需要关闭时,直接触碰按键位置即可。发动机自动启停就是在车辆行驶过程中临时停车(例如等红灯)的时候,自...
问答查看全文>> -
双头钻哪个牌子好 双头钻十大品牌排行榜
为您整理了双头钻哪个牌子好,分别有牧田/MAKITA、上工、贝利/Kugel、大有/DEVON、方大王、粉红娘娘、博深/BOSUN、东成、麦太保/METABO、NACHI,告诉...
品牌查看全文>> -
友臣肉松饼一个多少g 友臣肉松饼是真肉松吗
通常我们大家很多人都是吃过肉松饼的,同时也知道市面上的肉松饼品牌种类是非常多的,那么我们在这里便要了解一下友臣肉松饼是真肉松吗?友臣肉松饼一个多少g?友臣肉松饼是真肉松吗是的。...
品牌查看全文>>
推荐
- 1祝福生日快乐的短句144
- 2rhce考试容易吗274
- 3君越大灯清洗盖怎么换276
- 4虎年除夕年夜饭文案朋友圈173
- 5电喷和直喷区别是啥437
- 6励志学习的个性签名112
- 7插电炒锅哪个牌子好 插电炒锅十大品牌排行榜495
- 8双离合m挡什么意思?398