一、Selenium4 简介
Selenium是一个综合性项目,包含一系列的工具和库,支持Web浏览器的各种自动化操作:
- 软件测试
- 爬虫领域
- RPA领域
优点:
- 开源:https://github.com/SeleniumHQ
- 兼容性: Chrome、FireFox、Edeg、IE、Opera、Safari
- 支持多种编程语言:Java、Python、C#、Ruby、JavaScript
- 执行并行测试:Grid组件可以实现在多个机器上并行执行用例,极大的提高测试效率
Selenium中包含三大组件,共同构成浏览器自动化操作的工具集:
- Selenium IDE (录制、调试测试用例)
- Selenium WebDriver (执行用例)
- Selenium Grid (远程、并行执行用例)
Selenium的特点:
- 支持录制和回放(Selenium IDE)
- 通过WebDriver,直接控制浏览器,而不是通过拦截HTTP请求,实现真正模仿了用户的操作;同时使用WebDriver能够灵活的获取页面元素(WebDriver),并且提供执行JS的接口
- 能够分布式运行在不同机器和异构环境中(不同浏览器)
本文转载自: https://blog.csdn.net/qq_35029061/article/details/127905875
版权归原作者 wespten 所有, 如有侵权,请联系我们删除。
版权归原作者 wespten 所有, 如有侵权,请联系我们删除。