如何用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编写自动脚本 , 我们将在这里分享!
【python编写自动化脚本 python自动化脚本】
- java调用python脚本是怎样的 java调用python脚本
- python中的eval函数应该如何使用? eval函数python
- python中自带的排序函数 python排序函数
- python变量命名规则是什么? python变量命名规则
- r语言和python的区别是什么呢? r语言和python的区别
- Python高级和网络编程的区别 python学习路线
- python中的def命令使用方法 python中def怎么用
- Python高级和网络编程有什么区别? python学什么
- Python是计算机软件开发语言,其技术学习对学历没有要求 python学历要求
- Python开发软件可根据其用途不同分为两种 python用什么软件