Macos 在Mac上使用xvfb无头运行Safari浏览器

Macos 在Mac上使用xvfb无头运行Safari浏览器,macos,safari,xvfb,headless-browser,js-test-driver,Macos,Safari,Xvfb,Headless Browser,Js Test Driver,如何在OSX平台上的Safari浏览器上无头运行jstestdriver测试用例? 通过使用xvfbrun命令,我可以在Linux上实现同样的功能。但是,OSX中没有这样的包装器命令。我尝试执行以下两个命令,然后在safari中执行我的测试用例 Xvfb :99 -ac & export DISPLAY=:99 但是,通过Safari浏览器显示,而不是在xvfb环境中运行。似乎Safari完全忽略了DISPLAY命令。有没有办法在OSX上无头运行Safari?Mac OS X不使用X1

如何在OSX平台上的Safari浏览器上无头运行jstestdriver测试用例? 通过使用xvfbrun命令,我可以在Linux上实现同样的功能。但是,OSX中没有这样的包装器命令。我尝试执行以下两个命令,然后在safari中执行我的测试用例

Xvfb :99 -ac &
export DISPLAY=:99

但是,通过Safari浏览器显示,而不是在xvfb环境中运行。似乎Safari完全忽略了DISPLAY命令。有没有办法在OSX上无头运行Safari?

Mac OS X不使用X11作为本机应用程序的显示服务器。因此,Xvfb不适用,设置
DISPLAY
无效

Mac OS应用程序通常不能在您想象的那种“无头”环境中运行。一些应用程序,例如,在过去可以做到这一点,但在MacOS10.8及更高版本下,它们似乎已经停止工作