详解Python 使用 selenium 进行自动化测试或者协助日常工作

Beth ·
更新时间:2024-09-20
· 19 次阅读

Python 使用 selenium 进行自动化测试 或者协助日常工作,内容如下所示:

1、基础准备

需要准备 Python 环境

需要安装 selenium 模块

pip install selenium

需要下载谷歌浏览器驱动程序 ,下载地址为 下载对应版本驱动程序

查询谷歌浏览器版本号

点击 * 帮助 -> 关于

下载好的驱动,放入Python 的安装目录下 ,也就是跟 Python.exe 放在一起,如图

2、使用 selenium 操作浏览器 from selenium import webdriver from time import sleep driver = webdriver.Chrome() driver.set_window_size(1920, 1350)

构建好初始化的内容

然后通过 find_element_by_xxx 定位浏览器元素,进行操作,如图

通过 name 和 id 是比较方便进行元素的唯一定位的,但是某些不太好找的元素,我们就需要使用 XPath 进行定位了, 参考 XPath 相关知识

比如我们捕获到一些元素,然后操作他实现登陆功能

u = driver.find_element_by_id('userName') u.send_keys('admin') p = driver.find_element_by_id('password') p.send_keys('123456') l = driver.find_element_by_class_name('login-form-button') l.click()

这样我们就完成了一个页面的基本操作 ,定位元素发送数据点击功能

通过这三个操作,我们就可以完成绝大部分的事情

3、应用

我们可以使用 selenium 来帮助我们进行自动化的 Web 测试,也可以通过 selenium 操作浏览器做一些重复的,简单的事情,来减轻我们的工作

可以参考实例 自动查询禅道任务情况

到此这篇关于Python 使用 selenium 进行自动化测试或者协助日常工作的文章就介绍到这了,更多相关Python selenium 自动化测试 内容请搜索软件开发网以前的文章或继续浏览下面的相关文章希望大家以后多多支持软件开发网!



自动 自动化 自动化测试 selenium 测试 Python

需要 登录 后方可回复, 如果你还没有账号请 注册新账号