0


测试学习——Web自动化测试(一)

测试学习——Web自动化测试(一)

工具:Python+Selenium

Selenium

Selenium是一个用于Web应用程序自动化测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。
·主要功能包括:
·测试与浏览器的兼容性——测试你的应用程序看是否能够很好的工作在不同浏览器和
操作系统之上。
·测试系统功能——创建回归测试检验软件功能和用户需求。

三剑客

webDriver

Selenium WebDriver是客户端API接口,测试人员通过调用这些接口,来访问浏览器驱动,浏览器驱动再访问浏览器。
另外,与浏览器的通信也可以是通过Selenium Server或RemoteWebDriver的远程通信。RemoteWebDriver与驱动程序和浏览器在同一系统上运行。
除此之外,还可以使用Selenium Server或Selenium Grid进行分布式测试

Selenium IDE (集成开发环境)

Selenium IDE是一个浏览器插件,支持Chrome浏览器和Firefox 浏览器,可以将手动测试过程记录下来,并生产自动化测试脚本,可以实现回放,对于初学者,学习脚本和回归测试都很有帮助。运行结果如下。我们也可以打开浏览器来体验一下。

Selenium Grid

如果你想通过在多台计算机上进行分布式来扩容测试,并从一个中心点管理多个环境,从而轻松地对多种浏览器/oS 组合运行测试,那么可以使用Selenium Grid。

特点

·开源,免费
·多浏览器支持: Firefox、Chrome、IE、Opera、Edge
·多平台支持:Linux、Windows、MAC
·多语言支持:Java、Python、Ruby、C#、JavaScript、C++
·支持分布式测试(使用Selenium Grid)
·支持录制、回放和脚本生成(使用Selenium IDE)

WebDriver安装

  1. 查询浏览器版本在这里插入图片描述
  2. SE官网下载对应webdriver在这里插入图片描述
  3. 将下载的驱动解压并放置到统一的文件下在这里插入图片描述
  4. 配置驱动路径环境变量在这里插入图片描述
  5. 检查驱动是否安装成功在这里插入图片描述
标签: 学习 python selenium

本文转载自: https://blog.csdn.net/weixin_41361950/article/details/127248602
版权归原作者 木瓷娃娃 所有, 如有侵权,请联系我们删除。

“测试学习——Web自动化测试(一)”的评论:

还没有评论