使用selenium进行webUI自动化时,需要下载各浏览器的driver。
1.safari的driver是内置的,不需要再下载
2.chrome和firefox的下载后,放到/usr/local/bin/文件夹下面。
3.如果下载的driver版本和浏览器不兼容,会报错
firefox的版本是87.0,刚开始下载的driver版本是0.29.1, 运行时报错:
OSError: [Errno 86] Bad CPU type in executable: 'geckodriver'
后来重新下载0.29.0可以运行成功。
4.以下是我目前使用的浏览器和各driver版本:
浏览器版本 | 浏览器driver版本 | 下载地址 | |
chrome | 89.0.4389.114 | 89.0.4389 | https://npm.taobao.org/mirrors/chromedriver/ |
firefox | 87.0 | 0.29.0 | https://github.com/mozilla/geckodriver/releases |
附上百度网盘下载地址:
链接: https://pan.baidu.com/s/1MzRp3Qb3BT_FhyNUzUXKmQ
提取码: a9yd