大家好,今天小编关注到一个比较有意思的话题,就是关于python自动化测试学习的问题,于是小编就整理了2个相关介绍python自动化测试学习的解答,让我们一起看看吧。

  1. Python有什么成熟的Web自动化测试工具?
  2. python selenium自动化测试框架如何搭建使用?

Python有什么成熟的Web自动化测试工具?

selenium是个不错的选择,ThoughtWorks专门为Web应用程序编写的一个验收测试工具,它直接运行在浏览器中,就像是真实的用户操作。

python自动化测试学习-
(图片来源网络,侵删)

主要功能包括:

1.测试与浏览器的兼容性:测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。

python自动化测试学习-
(图片来源网络,侵删)

2.测试系统功能:创建衰退测试检验软件功能和用户需求。

python selenium自动化测试框架如何搭建使用?

selenium是一个web自动化测试工具,本身向python提供编程接口,至于搭建使用的话,只需要安装一下selenium模块,并配置一下浏览器驱动就行,下面我简单介绍一下实现过程,感兴趣的朋友可以尝试一下:

python自动化测试学习-
(图片来源网络,侵删)

1.首先,安装selenium模块,这个直接在cmd窗口输入命令“pip install selenium”就行,如下:

2.安装完成后,这里还需要下载对应的浏览器驱动,以谷歌浏览器为例,需要下载驱动chromedriver.exe(火狐浏览器是geckodriver.exe),不然程序在运行的过程中会报以下错误,提示chromedriver不存在(不在环境变量中):

3.下载的话,直接到***上下载就行,注意需要和自己平台的浏览器版本相匹配,不然浏览器启动会失败,导致程序崩溃:

解压后其实就是一个chromedriver.exe,需要将这个驱动配置到环境变量中,这个是程序运行的关键,浏览器能否正常启动,就看chromedriver.exe是否正常配置:

4.最后,一切配置完成后,我们就可以编写代码来测试selenium是否安装成功,以某度主页为例,如果可以正常打开浏览器并跳转到对应页面操作相关元素,则说明selenium安装成功:

至此,我们就完成了在python中导入selenium。总的来说,整个安装过程非常简单,核心是驱动的配置,只要你熟悉一下上面的操作过程,很快就能掌握的,火狐、IE等浏览器类似,网上也有相关教程,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享的内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

到此,以上就是小编对于python自动化测试学习的问题就介绍到这了,希望介绍关于python自动化测试学习的2点解答对大家有用。