当前位置: 首页 > 面试题库 >

java.lang.IllegalStateException:该驱动程序不可执行:/resources/phantomjs-2.1.1-linux-x86_64/bin/phantomjs

柳翼
2023-03-14
问题内容

我正在尝试在Jenkins(Unix)中以无头模式运行Selenium UI测试。我在Unix环境中使用了正确的phantomJS版本。

phantomjs-2.1.1-linux-x86_64/bin/phantomjs

我收到上述错误。有见识吗?如果需要,我将提供更多详细信息。

java.lang.IllegalStateException: The driver is not executable: /resources/phantomjs-2.1.1-linux-x86_64/bin/phantomjs

问题答案:

实际文件需要可执行文件才能运行。更改文件权限以使其可执行,例如:

chmod 755 /resources/phantomjs-2.1.1-linux-x86_64/bin/phantomjs

然后重新运行。高温超导



 类似资料:
  • 我有我的chromedriver和chromedriver。项目文件夹中的exe权限。我正在用这段代码创建驱动程序的实例。 在本地windows上也可以(如果我们将“chromedriver”更改为“chromedriver.exe”),但当我在CentOS上运行它时,会收到错误消息:“驱动程序不可执行”。

  • 问题内容: 我是Mac OSX的新手。从git下载了我的Robotframework(Selenium&Java)项目,并尝试在本地执行代码,其中收到以下错误。 套件安装失败:IllegalStateException:驱动程序不可执行:/ Users / roja / Documents / GitHub / testautomation / chromedrivers / chromedriv

  • 我是Mac OSX的新手。从git下载了我的Robotframework(Selenium&Java)项目,并试图在本地执行代码,其中我收到了以下错误。 套件安装失败:IllegalStateException:驱动程序不可执行:/users/roja/documents/github/testautomation/chromedrivers/chromedriver_osx 为了纠正这个问题,我

  • 我试图在Linux上用jenkins构建我的maven项目,但是我的selenium测试失败了,出现了这个异常 运行TestSuite配置TestNG:org.apache.maven.surefire.testng.conf.TestNG652Configurator@61db2215测试运行: 6,失败: 1,错误: 0,跳过: 5,时间流逝: 0.51秒 我知道我在窗口而不是Linux上使用

  • 问题内容: 我已经在eclipse中尝试过此代码: 执行时出现此错误: 如何在ubuntu中设置geckodriver位置? 问题答案: 当您在指定 GeckoDriver 的绝对路径时使用 基于Linux的系统 时,必须修剪扩展部分,即part,如下所示: __ 更新资料 如您仍在看到错误,请确保: GeckoDriver 位于指定的位置。 GeckoDriver 具有非root用户的可执行权限

  • 在使用serenity框架从PhantomJS驱动程序执行javascript时,我面临以下问题。 错误: {“errormessage”:“'undefined'不是函数(计算'document.getelementsbyid('where out')')”、“request”:{“headers”:{“accept-encoding”:“gzip,deflate”、“connection”:“