【问题标题】:Selenium RemoteWebDriver giving UnreachableBrowserExceptionSelenium RemoteWebDriver 给出 UnreachableBrowserException
【发布时间】:2013-02-23 08:17:12
【问题描述】:

我正在实现 selenium 网格以及使用 RemoteWebDriver 在远程机器上启动测试的能力。

我正在调用 RemoteWebDriver 实例,如下所示:

private static String browserType = "firefox";

public static boolean setup(String browserType) throws Exception,MalformedURLException  {
try {
   logger.debug("Launching the browsersession");
   DesiredCapabilities capability= new DesiredCapabilities();
   capability.setBrowserName(browserType);
   webdriver1 = new RemoteWebDriver(new URL("http://www.ipaddress.com:4444/wd/hub"), capability);
}

webdriver1.get(http://url of the webserver);



}

我开始使用 selenium-standalone 作为集线器 java -jar selenium-server-standalone-2.30.0.jar -role hub

节点为 java -Dwebdriver.chrome.driver=C:/Chrome/chromedri ver.exe -jar selenium-server-standalone-2.30.0.jar -role webdriver -hub http://www.ipaddress.com:4444/grid/register -port 5555 -browser browserName=chrome

Hub 出现错误:INFO: I/O exception (java.net.SocketException) 在连接到 tar 时被捕获 获取主机:权限被拒绝:连接

当我从 Eclipse 运行测试时,出现异常: org.openqa.selenium.remote.UnreachableBrowserException:无法启动新会话。可能的原因是远程服务器地址无效或浏览器启动失败。

有人遇到过这个错误吗?感谢任何建议

【问题讨论】:

    标签: selenium-webdriver


    【解决方案1】:

    仅设置浏览器名称是不够的。您需要设置您需要使用的浏览器。例如。

    DesiredCapabilities capability = DesiredCapabilities.firefox();
    

    Browsername 只会帮助列出测试应该去的节点。

    请参考here 开始使用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-30
      • 2015-05-15
      • 1970-01-01
      • 2019-01-20
      • 2017-03-27
      • 1970-01-01
      • 2015-02-17
      相关资源
      最近更新 更多