当我尝试构建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上。
答案 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的读写权限。