【问题标题】:Firefox is opened but no URL is typed on address bar during executing Selenium WebDriver testFirefox 已打开,但在执行 Selenium WebDriver 测试期间未在地址栏上键入 URL
【发布时间】:2012-06-25 11:11:58
【问题描述】:

我正在使用 Selenium WebDriver 进行自动化测试。
IDE:日食
测试框架:TestNG
语言:Java

WebDriver driver = = new FirefoxDriver();

运行测试后发现如下错误:

[TestNG] Running:
  /tmp/testng-eclipse-2118619437/testng-customsuite.xml

org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms

谁能帮帮我?

【问题讨论】:

  • FF 版本?硒版?您在其他浏览器中尝试过吗?
  • FF 版本:5.0.1 我正在使用 WebDriver
  • 哪个版本的硒罐?

标签: java eclipse firefox selenium-webdriver testng


【解决方案1】:

您是否使用代理连接到互联网?如果是,那么您需要为您的 FF 驱动程序设置代理。

首先你需要导入代理类-

import org.openqa.selenium.Proxy;

然后,您需要创建 Proxy 类的实例并在其上设置代理-

proxy= new Proxy();
proxy.setHttpProxy("10.1.2.47:80");

现在,创建一个 FF 驱动程序实例,它应该可以正常工作。

【讨论】:

  • 感谢您的回答。这可能是一个案例。就我而言,这是 Selenium 2 和 FF 的版本不兼容。我已经更新了两者并且运行良好。
  • 你现在用的是哪个版本的FF和Webdriver?现在我遇到了同样的问题:P 我正在使用 FF-11 和 Webdriver 2.24.1
  • 我认为你应该使用 FF 12 及更高版本。如果 FF 12 不起作用,您可以使用更高版本的 2.24.1
【解决方案2】:

问题最终解决了。我使用 selenium-server-standalone-2.41.0.jar 工具,所有错误都消失了,我现在可以运行我的测试套件了。

【讨论】:

    猜你喜欢
    • 2015-06-22
    • 1970-01-01
    • 2020-05-25
    • 1970-01-01
    • 1970-01-01
    • 2018-03-20
    • 2017-11-12
    • 2014-07-28
    • 1970-01-01
    相关资源
    最近更新 更多