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编写自动化脚本,我们就分享到这啦!

标签:python 自动化脚本

免责声明:本内容来自橡树街平台创作者或收集于互联网公开资源,不代表橡树街网的观点和立场。如有侵权内容,请联系我们删除。联系邮箱:ihuangque@qq.com
相关推荐
python函数大全及使用
2022-08-05
python函数大全及使用
python干什么用
2022-08-05
python干什么用
python学了有什么用
2022-08-05
python学了有什么用
Python工程师工作职责是什么
2022-08-05
Python工程师工作职责是什么
python主要用于做什么
2022-08-05
python主要用于做什么
python语言是什么
2022-08-05
python语言是什么
python enumerate函数
2022-08-05
python enumerate函数
python excel写入数据
2022-08-05
python excel写入数据
python set函数
2022-08-05
python set函数
python有什么用
2022-08-05
python有什么用
手机老是弹出广告怎么解决
2022-08-05
手机老是弹出广告怎么解决
小爱同学怎么判断我喜欢的人喜不喜欢我
2022-08-05
小爱同学怎么判断我喜欢的人喜不喜欢我
安卓手机如何打开.kmz文件
2022-08-05
安卓手机如何打开.kmz文件
苹果手机文件管理在哪里
2022-08-05
苹果手机文件管理在哪里
安卓手机如何打开.sav文件
2022-08-05
安卓手机如何打开.sav文件
吃李子注意事项
2022-07-25
吃李子注意事项
石灰怎么做出来的
2022-07-25
石灰怎么做出来的
牛奶放室外会冻坏吗
2022-07-25
牛奶放室外会冻坏吗
吹风机可以代替美甲烤灯吗
2022-07-25
吹风机可以代替美甲烤灯吗
烤锅都可以烤什么
2022-07-25
烤锅都可以烤什么
开机只有风扇转
2022-07-25
开机只有风扇转
蒙松和绿松石的区别
2022-07-25
蒙松和绿松石的区别
俊杰的寓意
2022-07-25
俊杰的寓意
凉席应该哪面朝上
2022-07-25
凉席应该哪面朝上
陶瓷砂锅第一次使用要注意什么
2022-07-25
陶瓷砂锅第一次使用要注意什么