2016-11-23 81 views
0

有没有办法设置实际告诉计算机Firefox不在默认位置的系统属性?为geckodriver设置自定义FireFox位置

我有驱动器E :,安装不C:所以我得到了以下错误:

Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN8 Build info: version: 'unknown', revision: '1969d75', time: '2016-10-18 09:43:45 -0700' System info: host: 'BlueWater', ip: '10.0.0.181', os.name: 'Windows 8', os.arch: 'amd64', os.version: '6.2', java.version: '1.8.0_101' Driver info: driver.version: FirefoxDriver

感谢

回答

0

你应该能够做到这一点与内的binary能力moz:firefoxOptions期望的能力。请参阅the geckodriver readme

+0

那么如何获得二进制功能?对不起,我对此很新。 –

+0

将期望的功能传递给您的驱动程序 '{“moz:firefoxOptions”:{“binary”:“E:\\ path \\ to \\ firefox”}} –