gpt4 book ai didi

python - Selenium 安装 Marionette webdriver

转载 作者:太空狗 更新时间:2023-10-29 17:45:45 30 4
gpt4 key购买 nike

我的 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: Message: 'wires' executable needs to be in PATH.

Exception AttributeError: "'Service' object has no attribute 'process'" in > ignored

Selenium ==2.53.5

最佳答案

您设置的 firefox 二进制功能指向 firefox 二进制文件,而不是 marionette 驱动程序二进制文件。您需要将 /Users/myproject/geckodriver-0.8.0-OSX 添加到您的路径中,如下所示:

打开一个终端并运行这个命令

export PATH=$PATH:/Users/myproject/geckodriver-0.8.0-OSX

关于python - Selenium 安装 Marionette webdriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37808643/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com