Selenium,Firefox停止了工作

时间:2016-06-10 12:07:19

标签: selenium firefox

我正在使用Selenium进行功能测试,但我遇到了一个无法解决的错误。整个月都运行良好,但自上次测试以来,我运行测试的任何Firefox浏览器都给我错误“Firefox停止工作”。

到目前为止,我已经阅读了与此问题相关的不同帖子,他们说重新安装selenium或Firefox修复它,但我尝试了两个并且它失败了。重新安装Selenium我的意思是删除并阅读我项目中的库。

这是一个给我错误的代码示例:

public class Test {
    static WebDriver driver;
    static Wait<WebDriver> wait;
    public static void main(String[] args) {
        driver = new FirefoxDriver();//true to enable the JS
        wait = new WebDriverWait(driver, 3000);
        final String url = "https://www.google.com";

        JavascriptExecutor js = (JavascriptExecutor) driver;

        try {
            driver.navigate().to(url);


        } finally  {
            driver.close();
        }

    }
}

这会提供以下错误:

  

org.openqa.selenium.firefox.NotConnectedException:45000 ms后无法在端口7055上连接到主机127.0.0.1。 Firefox控制台输出:

2 个答案:

答案 0 :(得分:1)

Firefox 47的显然已知问题: https://bugzilla.mozilla.org/show_bug.cgi?id=1279127

答案 1 :(得分:0)

我能够用Selenium-2.49.1&amp ;;重现错误。 FF-46.0.1。

  

org.openqa.selenium.firefox.NotConnectedException:45000 ms后无法在端口7055上连接到主机127.0.0.1。

将Selenium库更新到2.53.0解决了问题