我正在尝试在服务器上运行selenium测试。
但所有这些都失败了同样的错误:org / openqa / selenium / firefox / FirefoxDriver
org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host localhost on port 7055 after 45000 ms
at org.openqa.selenium.firefox.internal.NewProfileExtensionConnection.start(NewProfileExtensionConnection.java:96)
at org.openqa.selenium.firefox.FirefoxDriver.startClient(FirefoxDriver.java:148)
at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:86)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:127)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:82)
当我尝试创建FirefoxDriver
时会发生这种情况 像这样 public Driver ()
{
profile = new FirefoxProfile();
ff_driver = new FirefoxDriver(profile);
ff_driver.manage().window().maximize();
}
答案 0 :(得分:0)
maven依赖:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-firefox-driver</artifactId>
<version>2.0rc3</version>
</dependency>
安装并放入您的服务器。
我希望它有所帮助。
答案 1 :(得分:0)
也许您需要使用最新版本的Selenium webdriver。
您可以尝试使用2.33,或者如果它不起作用,请尝试使用2.42.0。
如果使用maven,则可以编辑pom.xml
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.33.0</version> // or 2.42.0
</dependency>
如果您不使用maven,可以在此处下载最新版本
[Selenium Client&amp; WebDriver语言绑定]