一尘不染

无法连接到chromedriver http://127.0.0.1:46050(Selenium :: WebDriver :: Error :: WebDriverError)

jenkins

运行黄瓜测试时出现此错误:

“ * 无法启动或无法连接到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”


阅读 316

收藏
2020-07-25

共1个答案

一尘不染

请提供更多详细信息。这个问题与詹金斯有什么关系?詹金斯正在执行测试吗?这些测试在您运行它们时起作用,但在詹金斯运行它们时却不起作用?您不必大声说出来,但我会假设,因为这是人们通常需要帮助的地方。

您是否阅读过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已安装?

2020-07-25