无法从Ubuntu设置chromedriver的路径

时间:2018-03-01 12:14:03

标签: ubuntu selenium-webdriver

在我的程序中,我提供以下代码来设置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应该给出的正确路径是什么?

2 个答案:

答案 0 :(得分:1)

错误说明了一切:

Org.BouncyCastle.Crypto.Parameters.RsaPrivateCrtKeyParameters

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

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

答案 1 :(得分:0)

您正在使用Ubuntu,但chromedriver.exe是chromedriver的Windows版本。 从set_index获取正确的答案(目前最新的......) 正确的Linux chromedriver版本不会有.exe扩展名。