Firefox selenium web驱动程序中出现45000毫秒错误后,无法连接到端口7055上的主机127.0.0.1

Firefox selenium web驱动程序中出现45000毫秒错误后,无法连接到端口7055上的主机127.0.0.1,firefox,selenium-webdriver,Firefox,Selenium Webdriver,我使用的是Selenium 2.47.1版本。但今天,当我运行一个示例脚本时,出现了以下错误 org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output: Error: no display specified at org.openqa.selenium.firefox.inte

我使用的是Selenium 2.47.1版本。但今天,当我运行一个示例脚本时,出现了以下错误

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms. Firefox console output:
Error: no display specified
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:122)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:276)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:116)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:223)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:216)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:212)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
at eNotes.ENotes.SetBaseUrl(ENotes.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
at org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:213)
at org.testng.internal.Invoker.invokeConfigurations(Invoker.java:138)
at org.testng.TestRunner.beforeRun(TestRunner.java:641)
at org.testng.TestRunner.run(TestRunner.java:609)
at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
at org.testng.SuiteRunner.run(SuiteRunner.java:240)
at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
at org.testng.TestNG.runSuitesSequentially(TestNG.java:1224)
at org.testng.TestNG.runSuitesLocally(TestNG.java:1149)
at org.testng.TestNG.run(TestNG.java:1057)
at org.testng.TestNG.privateMain(TestNG.java:1364)
at org.testng.TestNG.main(TestNG.java:1333)
org.openqa.selenium.firefox.NotConnectedException:45000毫秒后无法连接到端口7055上的主机127.0.0.1。firefox控制台输出:
错误:未指定显示
位于org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:122)
位于org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:276)
位于org.openqa.selenium.remote.RemoteWebDriver(RemoteWebDriver.java:116)
位于org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:223)
位于org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:216)
位于org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:212)
位于org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:125)
在eNotes.eNotes.SetBaseUrl(eNotes.java:28)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:606)
位于org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:84)
位于org.testng.internal.Invoker.invokeConfigurationMethod(Invoker.java:564)
位于org.testng.internal.Invoker.invokeConfigulations(Invoker.java:213)
位于org.testng.internal.Invoker.invokeConfigulations(Invoker.java:138)
位于org.testng.TestRunner.beforeRun(TestRunner.java:641)
位于org.testng.TestRunner.run(TestRunner.java:609)
位于org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
在org.testng.SuiteRunner.runSequential上(SuiteRunner.java:329)
位于org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
运行(SuiteRunner.java:240)
位于org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
位于org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
在org.testng.testng.runSuitesSequentially上(testng.java:1224)
位于org.testng.testng.runSuitesLocally(testng.java:1149)
位于org.testng.testng.run(testng.java:1057)
位于org.testng.testng.privateMain(testng.java:1364)
位于org.testng.testng.main(testng.java:1333)

到底出了什么问题。。?请在这方面帮助我…

您应该安装一台x服务器。
apt获取并安装xvfb

设置路径=>导出显示=:40
安装后,运行它:
sudo nohup Xvfb:40-ac&=>40是显示编号

要为jenkins进行设置,可以使用Xvfb插件


您应该安装一台x服务器。
apt获取并安装xvfb

设置路径=>导出显示=:40
安装后,运行它:
sudo nohup Xvfb:40-ac&=>40是显示编号

要为jenkins进行设置,可以使用Xvfb插件


我在linux上遇到了类似的问题。 运行:


我在linux上也有类似的问题。 运行:


我正在处理LinuxI正在使用Jenkins运行测试脚本…我正在处理LinuxI正在使用Jenkins运行测试脚本…
无法连接到端口7055上的二进制FirefoxBinary(/usr/bin/firefox)获取此消息exception@Karthik你们修好了吗?嗨,我已经在客户端的服务器上安装了Jenkins。我正在等待他们的命令在服务器上安装Xvfb。嗨,这不是我要说的命令。。该服务器没有运行X或X-windows。这是一个无头服务器。如果有任何方法可以修复此问题..?您好,客户端认为在服务器上安装xvfb可能会在服务器中产生一些问题..?
无法连接到端口7055上的二进制FirefoxBinary(/usr/bin/firefox)
获取此信息exception@Karthik你们修好了吗?嗨,我已经在客户端的服务器上安装了Jenkins。我正在等待他们的命令在服务器上安装Xvfb。嗨,这不是我要说的命令。。该服务器没有运行X或X-windows。这是一个无头服务器。如果有任何方法可以修复此问题..?您好,客户端认为在服务器上安装xvfb可能会在服务器上产生一些问题..?欢迎使用堆栈溢出!请编辑更多信息。“仅代码”和“尝试此”答案是错误的,因为它们不包含可搜索的内容,并且不解释为什么有人应该“尝试此”。欢迎使用堆栈溢出!请编辑更多信息。“仅编码”和“尝试此”答案是错误的,因为它们不包含可搜索的内容,并且没有解释为什么有人应该“尝试此”。
xhost +