当前位置: 首页 > 知识库问答 >
问题:

watir与ubuntu上的ruby没有连接

陈马鲁
2023-03-14

我得到以下错误:

unable to obtain stable firefox connection in 60 seconds (127.0.0.1:7055)

我正试图在Ubuntu设备上用ruby gem watir运行Rspec。

但我在Firefox 42上一直遇到这个错误。

我不确定我需要做什么来解决这个网络问题。

阅读以下内容,但我正在开发火狐的后续版本:

无法在60秒内获得稳定的firefox连接(127.0.0.1:7055)

无法在60秒内获得稳定的firefox连接(127.0.0.1:7055)

gem更新selenium webdriver

共有1个答案

裴宏壮
2023-03-14

阅读以下内容,但我正在开发火狐的后续版本:

在第一个链接中,它说:

[更新-这可能(对我来说)仍然是2015年这个问题的解决方案|mdurrent |]

和:

重要提示:每一个后续版本的Firefox都会更新selenium webdriver gem,并发布新版本。目前,需要2.25.0版本来支持Firefox 15。

但你的解决方案是:

gem update selenium-webdriver

...这不是我对这些帖子的理解。我的解释并不是说无论你使用什么版本的Firefox,你都需要最新的selenium,而是他们试图告诉你,你需要将selenium版本与Firefox版本相匹配。

事实上,有一个SO问题题为:

在哪里可以找到Firefox兼容性矩阵的最终Selenium WebDriver?

所以,在我看来,最新版本的硒不支持火狐42。你需要安装火狐的早期版本。

 类似资料:
  • 我将我的应用程序从ruby 2更新到ruby 3,并更新gem(使用Rails 6): (附加问题:我不知道是否需要“watir rails”?https://github.com/watir/watir-rails ) 但现在,如果我尝试制作一个firefox浏览器: 我有一个错误: /主页/用户/。rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/se

  • 我有一个SpringBoot应用程序,它实现了一个Websocket服务器(SockJS)。 我可以在本地网络上将客户端连接到该服务器,只要托管该应用程序的Ubuntu机器可以访问互联网。 2016-10-27 11:22:20.802调试9390---[nio-8085-exec-9]o.a.coyote.http11.org.apache.tomcat.util.net.NioEndpoint

  • 我正在尝试使用Rjb和来自的JDBC驱动程序连接到sqlite数据库https://bitbucket.org/xerial/sqlite-jdbc#markdown-标题使用 我不知道如何使用Rjb调用以下Java: 是否有人成功使用Rjb连接到sqlite? 到目前为止,我拥有的RJB代码如下所示,并引发异常“java”。sql。SQLException:未找到适合jdbc的驱动程序:sqli

  • 嘿,大家好,我在运行我的watir测试自动化代码时收到了一个警告,尽管它可以工作,但我想解决它。 警告:2020-02-12 08:35:47警告Selenium[弃用]Selenium::WebDriver::Error::ObsoleteElementError已弃用。改用Selenium::WebDriver::Error::StaleElementReferenceError(确保驱动程序

  • 我使用这个指南在ubuntu EC2 AWS实例上安装了docker-go-kubernetes:http://kubernetes.io/docs/getting-started-guides/aws/ 我已经安装了kubectl,但当我运行测试时: 我收到并出错: 与服务器localhost:8080的连接被拒绝-是否指定了正确的主机或端口? 如何指定主机或端口?

  • 我已经在Ubuntu15.10VM上以单节点模式安装了Hadoop2.6.0。当我使用命令启动Hadoop时,它全部工作,但当我启动Jps命令时,我查看 31602 NameNode 32453 Jps 32169 NodeManager 32045 ResourceManager I报告以下日志文件 不推荐使用此脚本。而是使用start-dfs.sh和start-yarn.sh 在[localh