2013-07-01 13 views

答えて

16

システムにすべてのバージョンをインストールする必要があります。次に、システムプロパティwebdriver.firefox.binを使用して、Firefoxのパスを定義することができます。パスはSystemプロパティで設定されているため、同じJavaプロセスで2つの異なるFirefoxを実行することはできません。

この解決方法はFirefoxに固有です。一般的な解決策はありません。すべてのWebDriverを自分で設定する必要があります。

さらに詳しい情報はconfiguration of Firefox Web Drvierです。

+0

で実行するソリューションを発見した。.. :( webdriverをドライバー=新しいFirefoxDriver(); 公共ボイドfirefoxVersion(){ \t \t \t \tするSystem.setProperty( "webdriver.firefox.bin"、​​ "/Applications/Firefox-2.app/Contents/MacOS/firefox-bin"); \t \t driver.get(baseUrlに); \t System.out.println(driver.getTitle()); – bugCracker

12

最終的に私はこれが動作していない別のブラウザバージョン

System.setProperty("webdriver.firefox.bin", "/Applications/Firefox-2.app/Contents/MacOS/firefox-bin"); 
    WebDriver driver = new FirefoxDriver(); 
    driver.get(baseUrl); 
    System.out.println(driver.getTitle()); 
    driver.close(); 
    driver.quit(); 
+3

ありがとうございました!あなたは私の新しい英雄です、偉大な偉大なバグクラッカー卿/ママ<3 – WoodenKitty

関連する問題