在Mac OS X中无法使用Webdriver?

时间:2016-04-06 08:33:08

标签: macos webdriver

这是StackTrace: I use it ok in Windows

我的操作系统版本是10.11.2(15C50)

1 个答案:

答案 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

希望它会对你有所帮助:)。