很多小伙伴在对python自动化工具这块内容的学习上,还有一些不懂的地方,今天这篇文章主要讲的Python自动化测试工具有哪些?python自动化测试工具Helium如何使用?感兴趣的同学赶快来看一看吧,希望通过这篇文章的学习对大家有所帮助 。
文章插图
工具Helium是用来对Seleninm进行封装的,虽然Seleninm也是一种工具,但是在它的基础上加工具Helium,可以让它在使用的过程中对元素的提取更加的简单 。这里将通过具体的实例让大家更好的理解,实例如下:
【Python自动化测试工具有哪些?python自动化测试工具Helium如何使用?】from helium import * 导入helium工具的所有对象start_chrome("https://www.baidu.com") 使用谷歌浏览器打开链接write('Python学习') 在搜索框写入搜索内容press(ENTER) 按下回车键这段代码是在浏览器打开一个链接,然后去搜索我们想要的功能,首先导入的是一个helium工具的所有对象,一个”*”号就表示所有的对象,在使用谷歌浏览器对百度进行打开,然后搜索“学习python”的关键字,在我们按下“enter”键时,就会跳转 。
使用chrome://version进行对浏览器版本的查看,可以直接复制这条命令到谷歌浏览器进行打开,在根据自己的浏览器版本下载对应的浏览器驱动,最后将下载好的驱动进行解压到本地目录,再找到安装python的目录下,也存一个同样的解压后的文件进去,这样就可以实现写代码的操作了 。
我们还可以在百度中,搜索音乐,比如:
from helium import * 导入helium工具的所有对象start_chrome("https://www.baidu.com") 使用谷歌浏览器打开链接click(Link('网易云')) 点击超链接这样它可以直接打开一个网易云听歌软件 。
helium的封装给我们带来很大的便捷,不用再去分析底层元素的嵌套使用、选择器的筛选,到此这篇关于Python自动化测试工具有哪些?python自动化测试工具Helium如何使用?文章就介绍到这了 。
推荐阅读
- python语言可以实现算法吗?python中的常见算法有哪些?
- 如何将python变量保存在本地及读取?python变量读取小技巧
- python中的UA是什么意思?python中的UA是代表什么?
- 为什么Python中有pass语句?pass在Python中的实际作用是什么
- python如何设置坐标轴的范围?python怎样对坐标轴进行设置?
- Python中如何使用redis模块操作数据库?redis模块有哪些方法
- python如何快速的生成图像?python快速生成图像的方法有哪些?
- Python设置文件编码有哪些方法?Python如何设置文件编码
- python中的pylab是什么?pylab在python中有什么作用?
- Python删除文件夹用什么方法?Python哪些方法可以删除文件