【发布时间】:2016-02-13 00:58:24
【问题描述】:
在 Behat 测试中,您有一个上下文来“显示测试场景中某个步骤的最后响应”。这会启动一个带有最后响应的静态 html 的浏览器窗口。但是在mac os上运行这个会报错:
sh: x-www-browser: command not found
知道如何将此命令设置到特定浏览器(例如 chrome)吗?
【问题讨论】:
在 Behat 测试中,您有一个上下文来“显示测试场景中某个步骤的最后响应”。这会启动一个带有最后响应的静态 html 的浏览器窗口。但是在mac os上运行这个会报错:
sh: x-www-browser: command not found
知道如何将此命令设置到特定浏览器(例如 chrome)吗?
【问题讨论】:
所以,在我的 Mac(OSX 10.5.8)的终端中,我输入:
open -a Firefox
Firefox 随即打开。
当我输入时:
open -a opera
Opera 打开。这是你要找的吗?
如果您希望默认浏览器为您打开网页,您可以键入:
open http://foobar.com
Reference for the more general solution.
干杯
【讨论】:
尝试使用 osascript 命令行工具来控制浏览器的 AppleScript。 man osascript
【讨论】: