如何在OSX平台上的Safari浏览器上无头地运行我的jstestdriver测试用例? 我可以使用xvfb-run命令在Linux上实现相同的功能。但是,OSX中没有这样的包装命令。我尝试执行以下2个命令,然后在safari中执行我的测试用例。
Xvfb :99 -ac &
export DISPLAY=:99
然而,通过Safari浏览器显示而不是在xvfb环境中运行。好像Safari完全忽略了DISPLAY命令。有没有办法在OSX上无头地运行Safari?
答案 0 :(得分:5)
Mac OS X不使用X11作为本机应用程序的显示服务器。因此,Xvfb不适用,设置DISPLAY
无效。
Mac OS应用程序通常不能在同一种类型的“无头”中运行。你在这里想象的环境。某些应用程序(例如Vine Server)可能会在过去执行此操作,但它们似乎已在Mac OS 10.8及更高版本中停止运行。