关注这篇文章 - 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)
任何解决此问题的帮助或线索将不胜感激!