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")