无法在 Linux 中的 Jenkins 上执行 chrome 驱动程序

阿卡纳莫汉

我有在 Linux 机器上运行的 jenkins,每当我尝试运行以下脚本时,它都会失败并说驱动程序不可执行。

  java.lang.IllegalStateException: The driver is not executable: /COMPLIANCE-48/workspace/AutoProfile_Exec/Driver/chromedriver
  at com.google.common.base.Preconditions.checkState(Preconditions.java:199)

代码:

        String getLocation=System.getProperty("chromePath");
        ChromeOptions chromeOptions = new ChromeOptions();
        chromeOptions.addArguments("--headless");
        System.setProperty("webdriver.chrome.driver",getLocation);
        WebDriver iDriver = new ChromeDriver(chromeOptions);

下面是 mvn 命令

-U clean compile exec:java -DchromePath="${WORKSPACE}/Driver/chromedriver"

实际上,我已将 chromedriver 放在该特定路径中并将其作为参数传递。但不确定为什么说驱动程序不可执行。

萨米尔·阿罗拉

在 linux 和 mac 机器中,我们没有像 windows 中那样的 exe 文件,因此您需要使用 chmod +x 命令使驱动程序可执行。请转到chromedriver所在的路径,然后执行chmod +x命令。

在你的情况下,它应该是:

cd /COMPLIANCE-48/workspace/AutoProfile_Exec/Driver
chmod +x chromedriver

运行上述命令后,尝试运行代码,它会起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Linux中的固件和驱动程序

Jenkins无法在Linux中启动

无法在Linux上使用alexbrainman / odbc连接到Go中的第三方ODBC驱动程序

内核模块中的驱动程序代码无法执行?

什么是Linux驱动程序中的wmb()

Selenium在OSX High Sierra上无法使用Chrome驱动程序

无法初始化Chrome硒驱动程序

无法使用硒Web驱动程序在centos 7中启动google chrome v61?

无法通过Heroku中的Selenium webdriver(Java)调用无头Chrome驱动程序

无法检查IntelliJ-Selenium Chrome驱动程序中的搜索按钮

Selenium Chrome驱动程序无法在Pi Zero上运行,错误代码为-4

如何修复在Linux内核SPI驱动程序中始终无法通过验证的SPI驱动程序

Selenium Chrome驱动程序无法选择或输入登录

Broadcom STA驱动程序无法在Ubuntu 12.04.3 LTS / Linux 3.8上安装缺少的wl

音频驱动程序应存在于Linux内核中,但无法识别设备

Linux上的NVIDIA驱动程序黑屏

gdb + arm调试器无法在Linux驱动程序中触发FIQ

在hp dx2450中启用图形驱动程序后,Mint Linux 13将无法启动至启动屏幕:

Selenium Webdriver和Chrome驱动程序-无法运行Chrome驱动程序

Linux驱动程序中的分段错误

Chrome驱动程序无法在使用Appium的android真实设备上运行

即使重新安装了VirtualBox,也无法在macOS上启动VirtualBox中带有“未安装内核驱动程序(rc = -1908)”错误的Linux VM

无法使用Linux在Chrome上执行夜视测试

无法在Arch Linux上使用Broadcom无线驱动程序

我在VirtualBox中是否需要Linux上的GPU驱动程序

Chrome网络驱动程序无法连接到Windows上的服务chromedriver.exe

linux字符驱动程序中的接口

无法在 Linux 驱动程序中的 Raspberry Pi 上请求键盘 IRQ 1

Chrome 驱动程序无法找到网页上的元素,即使我之前已经验证过