"WebDriverException: Cannot find firefox binary in PATH."的解决方法
最近在学习webdriver,顺便把遇到的问题记在这里,以便日后查阅,并分享给遇到相同问题的人。
?
问题:运行seleniumhq.org网站上的例子。
?
?
报如下错误
Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: XP
Build info: version: '2.18.0', revision: '15704', time: '2012-01-27 17:37:17'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.6.0_23'?
看这个报错应该是firefox安装路径不是默认路径。
解决方法:方法1、最简单的重新安装firefox到默认路径。哈哈
???????????? 方法2、直接用System.setPropert方法设置webdriver.firefox.bin的值,如
String binaryName = System.getProperty("webdriver.firefox.bin");说明默认的时候取的就是这个值,重新设置一下。