2013-07-01 26 views

risposta

16

Devi installare tutte le versioni sul tuo sistema. Quindi è possibile utilizzare la proprietà di sistema webdriver.firefox.bin per definire il percorso per Firefox. Nota che dal momento che il percorso è impostato tramite una proprietà di sistema, non sarai in grado di eseguire due diversi Firefox nello stesso processo Java.

Questa soluzione è specifica per Firefox. Non esiste una soluzione generica. Devi configurare personalmente ogni WebDriver.

Ulteriori informazioni sullo configuration of Firefox Web Drvier.

+0

questo non sta funzionando .. :( conducente WebDriver = new FirefoxDriver(); pubblico firefoxVersion void() { \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

Finalmente ho trovato la soluzione a correre con diversa versione del browser

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

grazie mille! sei il mio nuovo eroe, oh ottimo bugCracker signore/mamma <3 – WoodenKitty

Problemi correlati