当我运行我的cucumber测试时,出现以下错误:
“*无法启动或连接到Chrome。请检查ChromeDriver是否是最新版本。使用的Chrome二进制文件为:/opt/google/chrome/google-chrome(Selenium :: WebDriver :: Error :: UnknownError)*”
我已经下载了chromedriver,并将其解压缩,复制到路径(/opt/google/chrome/google-chrome),并使用sudo chmod +x /opt/google/chrome/google-chrome命令进行授权。
google-chrome位置:/usr/bin/google-chrome
chromedriver位置:/usr/share/ruby-rvm/gems/ruby-1.9.2-p318/bin/chromedriver
相关软件版本如下:
capybara (1.1.2)
cucumber (0.9.4)
cucumber-rails (0.3.2)
selenium-webdriver (2.20.0)
我尝试过不同版本的chromedriver,但都没有解决问题。当我运行测试时,我没有看到chrome启动。我真的不知道问题出在哪里!
Jenkins应该在持续集成中运行/执行我的测试。当您运行它们时,测试可以正常工作,但是当Jenkins运行它们时却不行?我可以通过另一个用户来运行它们,然后安装了Jenkins并获得了此错误。当我在终端中运行我的测试时,也会出现相同的错误。您是否阅读了https://wiki.jenkins-ci.org/display/JENKINS/My+software+builds+on+my+computer+but+not+on+Jenkins?我在这里找不到关于我的问题的详细信息。xvfb:我在Jenkins中安装了插件,但是在构建环境中,如果我点击“在构建之前运行xvfb并在之后关闭它”,我会得到此错误:“FATAL:null java.lang.NullPointerException”。
“*无法启动或连接到Chrome。请检查ChromeDriver是否是最新版本。使用的Chrome二进制文件为:/opt/google/chrome/google-chrome(Selenium :: WebDriver :: Error :: UnknownError)*”
我已经下载了chromedriver,并将其解压缩,复制到路径(/opt/google/chrome/google-chrome),并使用sudo chmod +x /opt/google/chrome/google-chrome命令进行授权。
google-chrome位置:/usr/bin/google-chrome
chromedriver位置:/usr/share/ruby-rvm/gems/ruby-1.9.2-p318/bin/chromedriver
相关软件版本如下:
capybara (1.1.2)
cucumber (0.9.4)
cucumber-rails (0.3.2)
selenium-webdriver (2.20.0)
我尝试过不同版本的chromedriver,但都没有解决问题。当我运行测试时,我没有看到chrome启动。我真的不知道问题出在哪里!
Jenkins应该在持续集成中运行/执行我的测试。当您运行它们时,测试可以正常工作,但是当Jenkins运行它们时却不行?我可以通过另一个用户来运行它们,然后安装了Jenkins并获得了此错误。当我在终端中运行我的测试时,也会出现相同的错误。您是否阅读了https://wiki.jenkins-ci.org/display/JENKINS/My+software+builds+on+my+computer+but+not+on+Jenkins?我在这里找不到关于我的问题的详细信息。xvfb:我在Jenkins中安装了插件,但是在构建环境中,如果我点击“在构建之前运行xvfb并在之后关闭它”,我会得到此错误:“FATAL:null java.lang.NullPointerException”。