【问题标题】:Unable to connect to Firefox无法连接到火狐
【发布时间】:2012-11-08 02:28:59
【问题描述】:

我正在研究 Selenium,我目前有一个集线器连接到两个运行 linux 的 vm 和所有浏览器。

我能够启动浏览器,直到它突然停止。 Firefox 或任何其他浏览器无法启动。我收到以下错误。

45000 毫秒后无法连接到端口 7055 上的主机 127.0.0.1。

我正在运行 Selenium-server-standalone 2.26 和 firefox 16.0.2。

请帮忙。

【问题讨论】:

  • 这是我得到的错误:线程“主”org.openqa.selenium.WebDriverException 中的异常:45000 毫秒后无法连接到端口 7055 上的主机 127.0.0.1。 Firefox 控制台输出:错误:未指定显示错误:未指定显示命令持续时间或超时:45.88 秒构建信息:版本:'2.25.0',修订:'17482',时间:'2012-07-18 22:18: 01'系统信息:os.name:'Mac OS X',os.arch:'x86_64',os.version:'10.8.2',java.version:'1.7.0_09'驱动程序信息:driver.version:RemoteWebDriver会话 ID:在
  • 你试过检查重启 selenium 节点吗?

标签: selenium selenium-webdriver selenium-grid


【解决方案1】:

在启动 Selenium 服务器之前尝试运行它:

export DISPLAY=:0

【讨论】:

  • @Amey 在哪里?我使用 Scala 来做这个测试并且有同样的错误。我正在使用 VNC,所以我想我必须相应地导出:6(现在),只需要现在我应该在哪里进行此导出
  • @user247077 在您的机器终端上。 DISPLAY 本质上是一个需要从命令行导出的环境变量。编号是在你启动 VNC 时获取的。
  • @Amey 我明白(不过谢谢!)。我需要知道我应该在哪里进行此导出。我的 vnc 在 :6
  • 您需要将它导出到您将启动测试的相同 bash 环境中。因此,如果您在 Mac 上,打开终端,输入 vncserver,观察显示编号(可以说它:6),然后在终端上输入 export DISPLAY=:6THEN 触发您的测试 @987654325 @
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-10-06
  • 1970-01-01
  • 1970-01-01
  • 2021-11-22
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多