当前位置:首页 > 开发语言 > 正文

selenium自动化测试框架(自动化测试工具selenium的使用)

selenium自动化测试框架(自动化测试工具selenium的使用)

今天给各位分享selenium自动化测试框架的知识,其中也会对自动化测试工具selenium的使用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!...

今天给各位分享selenium自动化测试框架的知识,其中也会对自动化测试工具selenium的使用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

Python爬虫很强大,在爬虫里如何自动操控浏览器呢

Python操控浏览器的话,直接使用selenium就行,一个WebUI自动化测试框架,安装对应浏览器驱动后,就可以直接定位页面元素操作浏览器了,下面我简单介绍一下实现过程,感兴趣的朋友可以自己尝试一下,非常简单:

1.首先,安装selenium模块,这个直接使用pip命令安装就行,如下,打开cmd窗口,输入“pipinstallselenium”即可:

2.安装完成后,这里还不能直接编码操作浏览器,需要安装对应浏览器驱动才行,根据浏览器的不同,驱动也有所不同,具体对应关系如下,至于下载的话,直接到对应官网上下载就行:

Chrome浏览器:驱动是chromedriver

Firefox浏览器:驱动是geckodriver

Edge浏览器:驱动是microsoftwebdriver

Safari浏览器:驱动已集成到selenium中

Opera浏览器:驱动是operachromiumdriver

3.这里以Chrome浏览器为例,直接到官网上下载,各个平台的版本都有,如下,选择适合自己平台的即可,需要注意的是,一定要与自己浏览器的版本相匹配,不然在启动浏览器的过程中会出现错误:

以windows平台为例,解压后就是一个exe文件,需要将这个文件路径配置到环境变量中,这样程序在启动的过程中才能加载这个文件正常驱动浏览器运行:

4.一切配置完成后,我们就可以直接测试selenium框架驱动浏览器了,代码如下,非常简单,以某度主页为例,如果可以正常打开网页并定位到对应元素,则说明我们的配置成功,后面就可以直接操控浏览器了(包括定位元素、模拟鼠标键盘等):

至此,我们就完成了利用Pythonselenium框架来操控浏览器。总的来说,整个过程非常简单,最主要的还是驱动的配置,只要你熟悉一下上面的操作过程,很快就能在本地搭建好环境,后面就可以直接使用selenium提供的webdriverapi操作浏览器了,包括模拟键盘、鼠标等,网上也有相关教程和资料,介绍的非常详细,感兴趣的话,可以搜一下,希望以上分享到内容能对你有所帮助吧,也欢迎大家评论、留言进行补充。

robotframework和selenium的区别

RobotFramework是一款python编写的功能自动化测试框架。

具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。

主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。

[1]RobotFramework是...

seleum是自动化框架吗

Selenium即(浏览器自动化测试框架)

Selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。

自动化框架工具有哪些

Web自动化测试工具:

1、Selenium

2、WATIR

3、KatalonStudio

4、UFT

5、IBMRationalFunctionalTester

6、Dragontesting

Web自动化测试主流框架:

1、selenium

2、AutoRunner

3、watir

4、RobotFramework

5、QIP

怎么用python做自动化测试

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

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

2.安装完成后,还需要安装浏览器驱动程序,不然直接运行程序会报错,以谷歌浏览器chrome为例,需要下载chromedriver驱动程序,如下,这里chromedriver的版本必须要与自己平台浏览器的版本匹配:

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

3.最后,我们就可以进行selenium框架测试了,测试代码如下,非常简单,创建一个webdriver,如果能正常打开对应网页,则说明selenium安装成功:

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

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

selenium的搭建三要素

selenium是自动化测试框架,首先使用selenium自动化框架,必须先学习编程语言如python,然后学习框架使用,如页面元素定位方式等基础知识

OK,关于selenium自动化测试框架和自动化测试工具selenium的使用的内容到此结束了,希望对大家有所帮助。

最新文章