python自动化脚本

家电维修 2022-11-07 12:21www.17kangjie.cn家电维修培训

如何用python编写自动化脚本呢?下面长沙家政网我们就一起来学习一下吧!

安装好selenium和python后,我们就可以开始编写脚本了,安装过程中需要注意的是selenium3.0需要独立安装Firefox驱动。

以下是python编写自动化脚本的具体示例。

打开IDLE,通过快捷键ctrl+n打开一个新窗口,在新窗口输入以下代码

# coding = utf-8from selenium import ebdriver

broser = ebdriver.Firefox()

broser.get("http://.baidu.")

broser.find_element_by_id("k").send_keys("selenium")

broser.find_element_by_id("su").click()

broser.quit()

保存为test1.py,通过快捷键F5运行脚本,可看到脚本启动Firefox 浏览器进入百度页,输入“selenium” 点击搜索按钮,关闭浏览器的过程。脚本即完成了~

代码解析

# coding = utf-8

为了防止乱码问题,以及在程序中添加中文注释,把编码统一成 UTF-8;

from selenium import ebdriver

导入selenium的ebdriver包,导入ebdriver包后才能使用 ebdriver API 进行自动化脚本开发;

broser = ebdriver.Firefox()

将控制的 ebdriver 的 Firefox 赋值给 broser;获得了浏览器对象才可以启动浏览器;

broser.get("http://.baidu.")

获得浏览器对象后,通过 get()方法,向浏览器发送网址;

broser.find_element_by_id("k").send_keys("selenium")

通过 id=k 定位到百度的输入框,并通过键盘方法send_keys()向输入框里输入selenium ;

broser.find_element_by_id("su").click()

通过 id=su 定位到搜索按钮,并向按钮发送单击事件(click() ) ;

broser.quit()

退出并关闭窗口的每一个相关的驱动程序。

关于如何用python编写自动化脚本,我们就分享到这啦!

上一篇:lte关闭还是开启好 下一篇:ifnull函数

Copyright © 2016-2025 www.17kangjie.cn 长沙家政网【一起康洁家政】 版权所有 Power by