2016-04-06 2 views

Antwort

1

Es geschieht, weil Selen nicht in der Lage ist, die Position Ihrer Firefox zu erkennen. Sie müssen System.setProperty einstellen Selen über die Lage von Firefox in Ihrem System

unterstützen Nach https://github.com/SeleniumHQ/selenium/wiki/FirefoxDriver ist eine Eigenschaft, die Sie den binären Pfad zu setzen haben zu setzen:

webdriver.firefox.bin 

Für mein System, das ich firefox haben in folgenden Lage: -

System.setProperty("webdriver.firefox.bin","/Applications/Firefox20.0"); 
WebDriver driver = new FirefoxDriver(); 

Einige System Lage wie folgt: -

System.setProperty("webdriver.firefox.bin","/Applications/Firefox.app/Contents/MacOS/firefox-bin"); 

OR

Es ist eine Frage von einigen addions für die folgenden Link entnehmen: -

Failed to connect to binary FirefoxBinary with Selenium in Maven

Hoffe, es wird Ihnen helfen :)

+0

gelöst, indem Sie mit der rechten Version ersetzen. Danke ~ – zhongwei

+0

Willkommen .. Es fühlt sich gut an, dass Ihr Problem gelöst wurde –