我收到以下错误。你能建议吗?
`Exception in thread "main" org.openqa.selenium.WebDriverException: Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN10
Build info: version: '3.13.0', revision: '2f0d292', time: '2018-06-25T15:32:14.902Z'
System info: host: 'CTSAUS-LT-641', ip: '10.243.111.75', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_172'
Driver info: driver.version: FirefoxDriver
at org.openqa.selenium.firefox.FirefoxBinary.<init>(FirefoxBinary.java:116)
at java.util.Optional.orElseGet(Unknown Source)
at org.openqa.selenium.firefox.FirefoxOptions.getBinary(FirefoxOptions.java:217)
at org.openqa.selenium.firefox.FirefoxDriver.toExecutor(FirefoxDriver.java:161)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:103)
at newpackage.MyClass.main(MyClass.java:11)`
按照错误消息告诉您的那样执行:确保安装了 Firefox。
然后检查,如果配置正确,即firefox.exe
位于 PATH 环境变量中显示的目录中。您可以通过在命令行中键入echo %PATH%
来检查它。
例如,通过右键单击Firefox桌面图标,然后检查"属性"对话框以查看其安装位置,查看Fiurefox的安装位置。
例如,如果firefox.exe
位于目录"C:Program Files (x86)Mozilla Firefox"
中,则此目录必须出现在 PATH 变量的(分号分隔(列表中。