如何从Mac OS X命令行调用浏览器(用于Behat BDD测试)?

Bar*_*cki 2 macos shell behat

在Behat测试中,您有一个上下文来"显示测试场景中一个步骤的最后响应".这会激活一个浏览器窗口,其中包含上次响应的静态html.但是在mac os上运行它会返回一个错误:

sh: x-www-browser: command not found

知道如何将此命令设置为特定浏览器(例如chrome)吗?

hap*_*der 6

所以,在我Mac上的终端(OSX 10.5.8)中,我输入:

 open -a Firefox
Run Code Online (Sandbox Code Playgroud)

和Firefox打开了.

当我输入:

open -a opera
Run Code Online (Sandbox Code Playgroud)

Opera开放了.这是你在找什么?

如果您希望默认浏览器为您打开网页,可以键入:

open http://foobar.com
Run Code Online (Sandbox Code Playgroud)

参考更一般的解决方案.

干杯