0

Selenium Webdriver 2.3 を使用してテストを開発し、以下のようにブラウザーを初期化しています。

if (testBrowser.equalsIgnoreCase("Mozilla")) 
{
 dvr = new FirefoxDriver();
  System.out.println("Invoking firefox in your system");
}
else if (testBrowser.equalsIgnoreCase("IE"))
{
 File file = new File(System.getProperty("user.dir")+"/IEDriverServer.exe"); 
 System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
 dvr = new InternetExplorerDriver();
 } else if (testBrowser.equalsIgnoreCase("Chrome")) 
{
   File file = new File(System.getProperty("user.dir")+"/chromedriver.exe"); 
   System.setProperty("webdriver.chrome.driver", file.getAbsolutePath());
   dvr = new ChromeDriver();

} 

Firefox が起動されるたびに約 30 ~ 40 秒かかりますが、chrome や safari などの残りのブラウザは数秒以内に起動します。

以下のブログで提案されているように解決策を試しましたが、うまくいきませんでした: https://groups.google.com/forum/#!topic/selenium-users/a2fNfF-mD_E

誰かがこれに対する回避策を持っていれば、本当に感謝します。

4

1 に答える 1