【问题标题】:Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: WIN10在 PATH 中找不到 firefox 二进制文件。确保已安装 Firefox。操作系统似乎是:WIN10
【发布时间】:2018-08-17 05:48:58
【问题描述】:

我收到以下错误。能给点建议吗。

`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)`

【问题讨论】:

  • @eisbehr 请不要&lt;blockquote&gt; 错误跟踪日志,否则调试错误日志变得困难。
  • @Ritam,也请添加你做的代码试用
  • @RitamDutta 用你的代码试验更新问题

标签: selenium selenium-webdriver windows-10 environment-variables


【解决方案1】:

按照错误消息告诉您的操作:确保已安装 firefox。

然后检查它是否配置正确,即firefox.exe 位于您的 PATH 环境变量中出现的目录中。您可以在命令行中输入echo %PATH% 来查看它。

查看 Fiurefox 的安装位置,例如右键单击 Firefox 桌面图标,然后检查“属性”对话框以查看其安装位置。

例如,如果firefox.exe 位于目录"C:\Program Files (x86)\Mozilla Firefox" 中,则此目录必须出现在PATH 变量的(分号分隔)列表中。

【讨论】:

    猜你喜欢
    • 2013-01-21
    • 2014-01-23
    • 1970-01-01
    • 2014-01-03
    • 2018-07-30
    • 2017-02-13
    • 2021-11-04
    • 2015-04-16
    • 1970-01-01
    相关资源
    最近更新 更多