[英]Behat says Firefox Binary not found in path, but it's in path
嘗試在新的Windows PC上運行Behat。 我安裝了Firefox,並將位置添加到我的路徑中,然后重新啟動了終端。
我通過以下方法確認它在系統路徑中:
echo %path%
,則變量以C:\\Program Files (x86)\\Mozilla Firefox;
結尾C:\\Program Files (x86)\\Mozilla Firefox;
這是正確的位置。 where firefox
輸出C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe
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.