【问题标题】:Selenium test case script with JUnit is not working on eclipse for Firefox driver带有 JUnit 的 Selenium 测试用例脚本不适用于 Firefox 驱动程序的 Eclipse
【发布时间】:2017-04-09 08:07:37
【问题描述】:

我已尝试使用所有版本的 Firefox 45、48、49 和 50。我还必须在我的程序中提及 Gecko 驱动程序(64 位)的路径,但 Firefox 浏览器仍然没有打开一次我运行我的程序。我正在使用 Selenium 3.0.1 Java 版本。

这是我的代码:

System.setProperty("webdriver.gecko.driver", "C:\\Users\\Desktop\\ecpipse2\\Selenium Library files\\geckodriver.exe");
driver = new FirefoxDriver();
baseUrl = "http://automationpractice.com/index.php";
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);

下面的错误来了:

org.openqa.selenium.WebDriverException: org.apache.http.conn.HttpHostConnectException: 连接到 localhost:45120 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1 ]失败:连接被拒绝:连接 构建信息:版本:'未知',修订:'1969d75',时间:'2016-10-18 09:43:45 -0700'
系统信息:主机:'LAPTOP-C07CIJJB',ip:'192.168.0.6',os.name:'Windows 10',os.arch:'amd64',os.version:'10.0',java.version:'1.8 .0_102' 驱动程序信息:driver.version:FirefoxDriver
在 org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:91)
在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)

【问题讨论】:

    标签: java eclipse firefox selenium-webdriver junit


    【解决方案1】:

    如果 Gecko 驱动程序版本不正确,则不会与 Firefox 建立连接。

    在上面的问题中,提到的错误有点令人困惑,并没有说明 Gecko 驱动程序与 Selenium 网络驱动程序和 Firefox 版本不兼容。

    我现在的情况:它在 Firefox 49.0.2、Selenium webDriver 3.0.1 和 Geckodriver.exe 0.11.1 上运行良好。

    【讨论】:

      【解决方案2】:

      以下组合对我来说效果很好:

      火狐:50

      硒-java:3.0.1

      JUnit:4.12

      geckodriver.exe: 11.1

      【讨论】:

        【解决方案3】:

        您可以看到一个工作示例here

        【讨论】:

        • 嗨 Boni,谢谢 ..我还有一个查询 ...我收到此行的错误 public static void setupClass() { FirefoxDriverManager.getInstance().setup();错误:FirefoxDriverManager 无法解决....我该怎么办?
        • 您需要在项目类路径中包含 WebDriverManager 库。作为 Maven 依赖项:io.github.bonigarciawebdrivermanager1.5.0
        猜你喜欢
        • 1970-01-01
        • 2015-11-19
        • 1970-01-01
        • 1970-01-01
        • 2011-12-30
        • 2022-08-15
        • 1970-01-01
        • 1970-01-01
        • 2017-03-03
        相关资源
        最近更新 更多