FirefoxDriver创建时的Selenium测试错误

时间:2014-07-04 10:37:11

标签: java maven selenium

我正在尝试在服务器上运行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();
}

2 个答案:

答案 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语言绑定]

http://docs.seleniumhq.org/download/