特点
- 免费开源
- 支持多语言,java、python、c#
- 支持多平台,windows、linux、macOS
- 支持多浏览器,谷歌、火狐、edge、Safari
- 分布式,可以把测试用例分发到不同的机器上执行
selenium 4.0新特性
- 4.0以上的版本,需要python3.7及以上版本支持
- 与3.0有定位语法差异(后面详细介绍)
- 增加了相对定位
above 元素上
below 元素下
toLeftOf 元素左
toRightOf 元素右 - 增加了打开新的窗口的功能,用户页面切换:driver.switch_to.new_window()