簡體   English   中英

Behat說在路徑中找不到Firefox Binary,但是在路徑中

[英]Behat says Firefox Binary not found in path, but it's in path

嘗試在新的Windows PC上運行Behat。 我安裝了Firefox,並將位置添加到我的路徑中,然后重新啟動了終端。

我通過以下方法確認它在系統路徑中:

  1. 如果執行echo %path% ,則變量以C:\\Program Files (x86)\\Mozilla Firefox;結尾C:\\Program Files (x86)\\Mozilla Firefox; 這是正確的位置。
  2. where firefox輸出C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
  3. 在控制台中僅輸入firefox啟動瀏覽器。

我正在運行硒,當我嘗試啟動behat測試時,出現此錯誤。

[WebDriver\Exception\UnknownError]

Cannot find firefox binary in PATH. Make sure firefox is installed. OS appears to be: VISTA

Build info: version: '2.38.0', revision: 'bd32d4e', time: '2013-12-05 16:15:38'

System info: host: 'Jessica-DELL', ip: '192.168.1.85', os.name: 'Windows 7', os.arch: 'x86', os.version: '6.1', java.version: '1.7.0_40'
Driver info: driver.version: FirefoxDriver

我的behat配置文件(可在其他PC上使用)如下。

  extensions:
    Behat\Symfony2Extension\Extension:
      mink_driver: true
      kernel:
        env: test
        debug: true
    Behat\MinkExtension\Extension:
      default_session: symfony2
      javascript_session: selenium2
      goutte:    ~
      selenium2:
        capabilities: { "browser": "firefox", browserName: "firefox", "version": "29" }

我認為路徑需要指向.exe,而不僅僅是文件夾。 嘗試將路徑變量設置為完整文件路徑:

C:\\ Program Files(x86)\\ Mozilla Firefox \\ Firefox.exe

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM