驱动程序不是可执行的chromedriver

时间:2018-03-26 21:23:11

标签: selenium-webdriver

当我尝试构建maven项目时,发生了以下错误。

[ERROR] beforeMethod(test.HomeTest)经过的时间:0.308 s<<<失败! java.lang.IllegalStateException:驱动程序不可执行:/ var / lib / jenkins / jobs / autocred-ui-automated-tests / workspace / autocredenciamento / chromedriver     在test.HomeTest.beforeMethod(HomeTest.java:19)

PS:jenkins服务器托管在CentOS上。

2 个答案:

答案 0 :(得分:0)

制作chromedriver可执行文件

chmod +x /var/lib/jenkins/jobs/autocred-ui-automated-tests/workspace/autocredenciamento/chromedriver

也许您需要root权限

sudo chmod +x /var/lib/jenkins/jobs/autocred-ui-automated-tests/workspace/autocredenciamento/chromedriver

答案 1 :(得分:0)

这是因为为chrome驱动程序提供了.exe扩展名。

public static String driverpath = "/home/ubuntu/KrishnasworkDIR/Jarss/chromedriver";

这对我有用。还要检查chromedriver的读写权限。