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

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

冉伯寅
2023-03-14
问题内容

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

“ * 无法启动或无法连接到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已安装?



 类似资料:
  • 我正在尝试运行以下示例代码段 当我运行这段代码时,出现以下错误。 45000 ms后无法连接到端口7055上的主机127.0.0.1。Firefox控制台输出: Firfox版本是48.0 Jar,eclipse中添加的是selenium-java-2.53.0、selenium-java-2.53.0-srcs。 谁能帮我解决这个问题。

  • 问题内容: 我正在尝试对JavaScript代码进行一些验收测试。但是,当我尝试将Capybara与Selenium结合使用时,我一直得到以下信息: 下面的代码是应该启动驱动程序的代码。我从http://code.google.com/p/chromedriver/downloads/list下载了适当的文件,然后通过运行PATH = $ PATH:/ directory / where / ch

  • //现在所有线程都在并发运行。}公共静态void main(字符串arg[])抛出InterruptedException{ThreadsRunnable tr=new ThreadsRunnable();tr.testmain();}} 下面是我运行的代码,以查找端口7054是否空闲,并且在控制台上总是显示为空闲。然而,当我通过这个端口运行firefox时,它会给出错误,端口绑定可以帮助我。谢谢

  • 问题内容: 我尝试使用rubyseleniumwebdriver运行一些基本的自动化测试。相同的代码在我的家用计算机上可以完美地工作,但是在我的工作计算机上却无法工作,而我的工作计算机位于代理后面(不需要身份验证)。 driver = Selenium :: WebDriver.for:firefox,:profile =>’默认’ 我得到的错误是: 浏览器将使用正确的配置文件打开,但驱动程序变量

  • 我尝试使用ruby selenium WebDriver运行一些基本的自动化测试。同样的代码在我的家用计算机上工作得很好,但在我的工作计算机上失败了,因为我的工作计算机后面有一个代理(不需要身份验证)。 有什么想法吗?

  • 问题内容: 在Digitalocean的Ubuntu 16.4中安装了Redis。 我已经通过编辑编辑将默认的redis服务器更改为我在Digitalocean中的IP 那之后,我试着和所有回应这样的: 在127.0.0.1:6379无法连接到Redis的:连接被拒绝 但是如果 我得到: 这正常吗?或者该怎么办? 问题答案: 您应该做什么取决于您希望它如何工作… 如果您希望能够通过任何网络接口连接