Selenium 无法连接到Firefox

Selenium 无法连接到Firefox,selenium,selenium-webdriver,selenium-grid,Selenium,Selenium Webdriver,Selenium Grid,我正在使用Selenium,目前我有一个连接到两个运行linux和所有浏览器的虚拟机的集线器 我能够启动浏览器,直到它突然停止。Firefox或任何其他浏览器都不会启动。我得到以下错误 45000毫秒后无法连接到端口7055上的主机127.0.0.1 我正在使用firefox 16.0.2运行Selenium server standalone 2.26 请提供帮助。在启动Selenium服务器之前,请尝试运行以下命令: export DISPLAY=:0 这是我得到的错误:线程“main”o

我正在使用Selenium,目前我有一个连接到两个运行linux和所有浏览器的虚拟机的集线器

我能够启动浏览器,直到它突然停止。Firefox或任何其他浏览器都不会启动。我得到以下错误

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

我正在使用firefox 16.0.2运行Selenium server standalone 2.26


请提供帮助。

在启动Selenium服务器之前,请尝试运行以下命令:

export DISPLAY=:0

这是我得到的错误:线程“main”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:At是否尝试检查重新启动selenium节点?@Amey Where?我使用Scala来做这个测试,并且有相同的错误。我使用的是VNC,所以我想我必须相应地导出:6(现在),只需要现在我应该在哪里做这件事export@user247077在您的机器终端上<代码>显示本质上是一个环境变量,需要从命令行导出。这个数字是在你启动VNC时获得的。@Amey我理解(不过谢谢!)。我需要知道我应该在哪里做这个出口。我的vnc位于:6,您需要在启动测试的同一bash环境中导出它。因此,如果您在mac上,打开一个终端,键入
vncserver
,观察显示编号(比如:6),然后在终端上键入
export display=:6
,然后触发您的测试
scala[-cp scalatest-.jar:…]org.scalatest.tools.Runner[参数]