【问题标题】:Unable to set the path for chromedriver from Ubuntu无法从 Ubuntu 设置 chromedriver 的路径
【发布时间】:2018-08-09 12:17:01
【问题描述】:

在我的程序中,我给出了以下代码来设置 chrome 驱动程序路径:

System.setProperty("webdriver.chrome.driver", "\\usr\\lib\\chromedriver.exe");

程序运行后报错

驱动程序可执行文件不存在:/home/ezetap0023/eclipse-workspace/EzeTap/\usr\lib\chromedriver.exe

Chromedriver 在 usr\bin 中。

那么,将路径设置为described in this image,我应该给出的正确路径是什么?

【问题讨论】:

    标签: ubuntu selenium-webdriver


    【解决方案1】:

    错误说明了一切:

    The driver executable does not exist: /home/ezetap0023/eclipse-workspace/EzeTap/\usr\lib\chromedriver.exe
    

    当您使用 Ubuntu 系统时,您应该在 Linux 风格 剥离中提及 chromedriver绝对路径关于 chromedriver 的确切位置的扩展名即 .exe 部分如下:

    System.setProperty("webdriver.chrome.driver", "/usr/lib/chromedriver");
    

    【讨论】:

    • 嘿,它仍然显示驱动程序可执行文件不存在:/home/ezetap0023/eclipse-workspace/EzeTap/\usr\lib\chromedriver 我的 chrome 驱动程序在 usr/lib 中...为什么不存在正确检测路径
    • 有一个错字,现在应该可以了。让我知道状态。
    【解决方案2】:

    您使用的是 Ubuntu,但 chromedriver.exe 是 chromedriver 的 Windows 版本。 从https://chromedriver.storage.googleapis.com/index.html?path=2.35/ 获取正确的一个(目前最新的..) 正确的 Linux chromedriver 版本不会有 .exe 扩展名。

    【讨论】:

      猜你喜欢
      • 2018-07-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-08
      • 1970-01-01
      • 1970-01-01
      • 2020-05-22
      • 2019-11-06
      相关资源
      最近更新 更多