如何用python做自动化测试?

以web自动化测试为例,简要介绍如何使用python进行web自动化测试,主要使用selenium为框架,实验环境win10+python3.6,主要内容如下:

1.首先,安装selenium框架。直接在cmd窗口输入命令“pipinstallselenium”即可,如下,安装非常快:

2.安装完成后,需要安装浏览器驱动,否则直接运行程序会出错。以谷歌chrome为例,需要下载chrome驱动,如下。此处的chromedriver版本必须与您自己的平台浏览器版本相匹配:

下载完成后,是一个zip压缩包,里面包含一个chromedriver.exe文件。这里,您需要将该文件复制到python安装目录,如下所示:

3.最后,我们可以测试selenium框架。测试代码如下,非常简单。创建web驱动程序。如果对应的网页可以正常打开,说明selenium安装成功:

之后就可以直接定位相关元素,进行自动web测试了。主要方法如下(共有8种* * *),分别是id、name、classname、tagname、linktext、partiallinktext、xpath和cssselector。你可以在这里自测,相关资料非常丰富:

至此,我们已经完成了selenium(python web自动化测试框架)的安装和简单使用。总的来说,整个过程很简单。只要你有一定的python基础,熟悉上面的安装流程,你很快就能搭建一个本地的selenium自动化测试框架。网上也有相关教程和资料,非常详细。有兴趣的可以搜一下。希望以上分享的内容能对你有所帮助,也欢迎大家提出意见和评论进行补充。