运行黄瓜测试时出现此错误:
“ * 无法启动或无法连接到Chrome。请检查ChromeDriver是最新的。在以下位置使用Chrome二进制文件:/ opt / google / chrome / google-chrome(Selenium :: WebDriver :: Error :: UnknownError)* ”
我下载了chromdriver,将其解压缩,将其复制到路径(/ 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
水豚(1.1.2)
黄瓜(0.9.4)
黄瓜轨(0.3.2)
selenium-webdriver(2.20.0)
我搜索了错误,但是没有答案对我有用!当我运行测试时,我看不到chrome启动!
我真的不知道怎么了!我尝试了两个不同版本的chromedriver!
Jenkins应该在CI中运行/执行我的测试。测试在您运行它们时起作用,但在Jenkins运行它们时却不起作用?我可以由其他用户运行它们,然后安装jenkins并收到此错误。在终端机上运行测试时也会遇到相同的错误。您是否已阅读https://wiki.jenkins- ci.org/display/JENKINS/My+software+builds+on+my+computer+but+不是+詹金斯吗?我在这里找不到关于我的问题的很多信息。xvfb:我在jenkins中安装了插件,但是在构建环境中,如果单击“在构建之前运行xvfb,然后在其之后关闭”,则会收到此错误:“ FATAL:null java.lang.NullPointerException”
请提供更多详细信息。这个问题与詹金斯有什么关系?詹金斯正在执行测试吗?这些测试在您运行它们时起作用,但在詹金斯运行它们时却不起作用?您不必大声说出来,但我会假设,因为这是人们通常需要帮助的地方。
您是否阅读过https://wiki.jenkins- ci.org/display/JENKINS/My+software+builds+on+my+computer+but+not+on+Jenkins?
如果您在Jenkins作业中执行Chrome,是否有https://wiki.jenkins- ci.org/display/JENKINS/Xvfb+Plugin或https://wiki.jenkins- ci.org/display/JENKINS / Xvnc + Plugin已安装?