一、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的特点:
- 支持录制和回放(Seleni