python在用selenium调Firefox时报错

python在用selenium调Firefox时报错:

 raise exception_class(message, screen, stacktrace)

selenium.common.exceptions.WebDriverException: Message: Unable to find a matching set of capabilities


报错的原因是python, selenium, Firefox之间的版本兼容问题 , 将Firefox升级到最新版后问题解决.

同时selenium在调用Firefox时需要geckodriver , 下载后添加到Firefox安装目录, 同时添加Firefox安装目录到系统环境变量Path.


测试代码:

from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")


猜你喜欢

转载自blog.csdn.net/u010863022/article/details/80868010