この投稿に従いました - Selenium - Selenium セッションを開始できませんでした: 新しいブラウザ セッションを開始できませんでした: ブラウザの起動中にエラーが発生しました
selenium.start() でエラーが発生します。私はEclipse ideでselenium rc(2.16) 、junit(4.5) を使用しています。
この問題を解決する唯一の方法は、Tomcat サーバーにフレームワークを再デプロイし、すべてを再起動することです。
これは、セレンを開始するコードです
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();
}
実行が上記のコードに到達した時点で、Selenium サーバーは既に起動しています。
以下は、テストを実行するときに発生する例外です-
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)
このことを解決するための助けや手がかりをいただければ幸いです!