【问题标题】:Selenium chromedriver in relative path for mac and pythonMac和python的相对路径中的Selenium chromedriver
【发布时间】:2017-12-05 19:41:47
【问题描述】:

我正在尝试让 selenium 在 mac 上使用 chromedriver。

我已经下载了 chromedriver 的 mac 版本并将其添加到与我的 python 文件相同的文件夹中。然后我正在使用:

driver = webdriver.Chrome()

但它似乎没有打开。

这在 Windows 中可以正常工作,但在 mac 上无法正常工作。有人有什么想法吗?

谢谢

【问题讨论】:

    标签: python macos selenium webdriver selenium-chromedriver


    【解决方案1】:

    在创建webdrive.Chrome() 的实例时,您必须提供二进制路径:

    chromedriver = "/path/to/chromedriver/folder"
    driver = webdriver.Chrome(chromedriver)
    

    chromedriver 必须在你PATH 中。您可以将chromedriver 添加到PATH

    export PATH=$PATH:/path/to/chromedriver/folder
    

    【讨论】:

      【解决方案2】:

      您可能需要安装它: brew cask install chromedriverbrew install chromedriver

      然后做 which chromedriver

      你会得到相关的路径。

      【讨论】:

        猜你喜欢
        • 2016-01-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-08-05
        • 1970-01-01
        相关资源
        最近更新 更多