Java Chromedriver的驱动程序不可执行

Java Chromedriver的驱动程序不可执行,java,selenium,jenkins,selenium-chromedriver,Java,Selenium,Jenkins,Selenium Chromedriver,我已尝试设置chromedriver权限并将其标记为可执行文件。我也设置了PATH变量,但仍然得到这个错误。我可以采取哪些其他步骤来解决问题?我正在EC2Linux实例上运行Jenkins with Git java.lang.IllegalStateException: The driver is not executable: /var/lib/jenkins/workspace/Selenium TestNG ANT Build - Git/chromedriver.exe at

我已尝试设置chromedriver权限并将其标记为可执行文件。我也设置了PATH变量,但仍然得到这个错误。我可以采取哪些其他步骤来解决问题?我正在EC2Linux实例上运行Jenkins with Git

java.lang.IllegalStateException: The driver is not executable: /var/lib/jenkins/workspace/Selenium TestNG ANT Build - Git/chromedriver.exe
    at com.google.common.base.Preconditions.checkState(Preconditions.java:534)
    at org.openqa.selenium.remote.service.DriverService.checkExecutable(DriverService.java:140)
    at org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:131)
    at org.openqa.selenium.chrome.ChromeDriverService.access$000(ChromeDriverService.java:32)
    at org.openqa.selenium.chrome.ChromeDriverService$Builder.findDefaultExecutable(ChromeDriverService.java:137)
    at org.openqa.selenium.remote.service.DriverService$Builder.build(DriverService.java:339)
    at org.openqa.selenium.chrome.ChromeDriverService.createDefaultService(ChromeDriverService.java:88)
    at org.openqa.selenium.chrome.ChromeDriver.<init>(ChromeDriver.java:123)
    at WebDriver.TestNGScript.beforeTestsetUp(Unknown Source)
... Removed 22 stack frames

chromedriver.exe是Windows可执行文件,不适用于Linux。请下载Linux版本,然后重试

如果在下载Linux版本的chromedriver后仍然出现错误,请使用terminal/bash导航到包含驱动程序的目录,然后键入:

chmod +x chromedriver

chromedriver.exe是Windows可执行文件,不适用于Linux。请下载Linux版本,然后重试

如果在下载Linux版本的chromedriver后仍然出现错误,请使用terminal/bash导航到包含驱动程序的目录,然后键入:

chmod +x chromedriver

您在Linux计算机上使用的是Windows.exe可执行文件。请发布代码。您在Linux计算机上使用的是Windows.exe可执行文件。请发布代码。我会试试。我是否也需要安装chrome浏览器?该浏览器是否特定于平台?目标是在EC2实例上使用Ant/Jenkins从Git repo运行selenium/testNG代码。我还需要实现其他依赖项吗?有一些依赖项,我前一段时间用过这个要点来运行我的Ubuntu实例:非常确定你需要先安装你要测试的浏览器,如果你不安装,webdriver就不会加载,而且像往常一样,会出现一些神秘的错误消息。我会试试看。我是否也需要安装chrome浏览器?该浏览器是否特定于平台?目标是在EC2实例上使用Ant/Jenkins从Git repo运行selenium/testNG代码。我还需要实现其他依赖项吗?有一些依赖项,我前一段时间用过这个要点来运行我的Ubuntu实例:非常确定你需要先安装你要测试的浏览器,如果你不安装,webdriver就不会加载,而且像往常一样,会出现一些神秘的错误消息。