本文主要是介绍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")
这篇关于python在用selenium调Firefox时报错的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!