我对 Firefox 版本 47 有这个问题https://github.com/seleniumhq/selenium/issues/2110
所以,我尝试添加 Marionette 网络驱动程序来修复它:https ://developer.mozilla.org/en-US/docs/Mozilla/QA/Marionette/WebDriver
但:
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
firefox_capabilities = DesiredCapabilities.FIREFOX
firefox_capabilities['marionette'] = True
firefox_capabilities['binary'] = '/Users/myproject/geckodriver-0.8.0-OSX'
返回错误:
selenium.common.exceptions.WebDriverException:消息:“wires”可执行文件需要在 PATH 中。
异常 AttributeError:“'Service' 对象在 > 中没有属性 'process'”被忽略
硒==2.53.5