【终极答案】搭建selenium3.11 +Firefox+python3.6自动化UI测试环境踩的坑
1 运行之后,出现如下报错
Selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH
信息显示 geckodriver需要在path环境变量中
解决方法:
下载geckodriver,地址为:https://github.com/mozilla/geckodriver/releases
找到下载目录,将geckodriver.exe的安装路径添加到path里面;一般将geckodriver.exe放到Python安装目录
2 按如上方法修改后,再次运行出现如下报错
selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities
信息显示geckodriver和selenium版本不兼容
我使用的版本 :selenium3.11.0 geckodriver V0.15.0
3 杀手锏,重要的事说三遍(适用于解决问题 2)
重装Firefox,版本无所谓
重装Firefox,版本无所谓
重装Firefox,版本无所谓
本文版权归作者所有,转载请注明出处http://www.cnblogs.com/iloverain/.未经作者同意必须保留此段声明,否则保留追究法律责任的权利.