答案 0 :(得分:1)
这种情况正在发生,因为硒无法检测到你的Firefox的位置。您需要设置System.setProperty
以帮助selenium了解系统中firefox的位置
根据https://github.com/SeleniumHQ/selenium/wiki/FirefoxDriver,您必须设置一个属性来设置二进制路径:
webdriver.firefox.bin
对于我的系统,我在下面的位置有firefox: -
System.setProperty("webdriver.firefox.bin","/Applications/Firefox20.0");
WebDriver driver = new FirefoxDriver();
某些系统的位置如下: -
System.setProperty("webdriver.firefox.bin","/Applications/Firefox.app/Contents/MacOS/firefox-bin");
OR
以下链接存在一些问题: -
Failed to connect to binary FirefoxBinary with Selenium in Maven
希望它会对你有所帮助:)。