1

关注这篇文章 - Selenium - 无法启动 Selenium 会话:无法启动新的浏览器会话:启动浏览器时出错

selenium.start() 出现错误。我在 eclipse ide 中使用 selenium rc(2.16) , junit(4.5) 。

解决此问题的唯一方法是在 tomcat 服务器中重新部署我们的框架,只需重新启动所有内容。

这是启动 selenium 的一段代码

private static HttpCommandProcessor proc;
    public static DefaultSelenium selenium;

    if (selenium == null) {

        proc = new HttpCommandProcessor("localhost", 4444, browserName,
                urlName);
        selenium = new DefaultSelenium(proc);
        **selenium.start();**
        selenium.setTimeout(String.valueOf(PAGE_TIMEOUT_TIME));
        selenium.useXpathLibrary("javascript-xpath");
        selenium.deleteAllVisibleCookies();             
    }

当执行到上述代码时,硒服务器已经启动。

以下是执行测试时出现的异常 -

java.lang.RuntimeException: Could not start Selenium session: Failed to start new browser session: Error while launching browser
  at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:107)
  at <package>.SuperClass.connectToUrl(SuperClass.java:340)

任何解决此问题的帮助或线索将不胜感激!

4

0 回答 0