无法连接Firefox

3
我正在使用Selenium,目前有一个连接到两个运行Linux的虚拟机上的中心。之前我可以启动浏览器,但突然之间就无法启动了,无论是Firefox还是其他浏览器都不行。我收到以下错误信息:

“在45000毫秒后无法连接到127.0.0.1的7055端口。”

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

请帮忙解决。

иҝҷжҳҜжҲ‘еҫ—еҲ°зҡ„й”ҷиҜҜпјҡ Exception in thread "main" org.openqa.selenium.WebDriverException: еңЁ45000жҜ«з§’еҗҺж— жі•иҝһжҺҘеҲ°дё»жңә127.0.0.1зҡ„7055з«ҜеҸЈгҖӮ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пјҡ - user1807948
你尝试过检查并重启Selenium节点吗? - Harshavardhan Konakanchi
1个回答

7
在启动Selenium 服务器之前,建议运行以下命令:
export DISPLAY=:0

@Amey 在哪里?我使用Scala进行测试,遇到了相同的错误。我正在使用VNC,所以我猜我需要相应地导出:6(现在),只需要知道在哪里进行此导出。 - 0fnt
@user247077 在您的机器终端上,DISPLAY 实际上是一个需要从命令行导出的环境变量。该数字是在启动 VNC 时获得的。 - Amey
@Amey 我明白了(虽然谢谢你!)。我需要知道在哪里进行导出。我的 VNC 在 :6。 - 0fnt
你需要在启动测试的同一Bash环境中导出它。因此,如果您使用的是Mac,请打开终端,键入“vncserver”,观察显示编号(假设为:6),然后在终端上键入“export DISPLAY=:6”,然后触发您的测试scala [-cp scalatest-<version>.jar:...] org.scalatest.tools.Runner [arguments] - Amey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接