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

时间:2013-02-07 10:36:39

标签: macos shell behat

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

sh: x-www-browser: command not found

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

2 个答案:

答案 0 :(得分:5)

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

 open -a Firefox

并打开Firefox。

当我输入:

open -a opera

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

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

open http://foobar.com

Reference for the more general solution.

CHEERS

答案 1 :(得分:0)

使用osascript命令行工具尝试使用AppleScript控制浏览器。 man osascript

更多信息:https://stackoverflow.com/a/7276138