angularjs – 任何无头浏览器的量角器?

前端之家收集整理的这篇文章主要介绍了angularjs – 任何无头浏览器的量角器?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用量角器,当我将chrome指定为browsertype时,它可以正常工作.我正在寻找一个无头浏览器示例代码,我已经找了phantomJs但我无法运行它们中的任何一个.是否有另一个无头浏览器的工作样本?
除了PhantomJS之外没有其他无头浏览器,而后者与Protractor是一个死胡同.

您可以尝试docker-selenium,或者,如果您不喜欢Docker,您可以使用ubuntu-headless样品自行完成.这两种解决方案都提供Chrome& Firefox使用Xvfb即使没有真正的DISPLAY.

更新2似乎可以在OSX中运行Xvfb:http://xquartz.macosforge.org/landing/

更新1 Mac OSX selenium无头解决方案:

启用对OSX计算机的多用户远程桌面访问

所以可以在Mac上测试硒无头.真的不是无头,而是作为另一个用户,所以它不会干扰您当前的用户显示.
要做到这一点,你需要kickstart:http://support.apple.com/en-us/HT201710
开始使用kickstart实用程序

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -restart -agent

激活远程桌面共享,为所有用户启用访问权限并重新启动ARD代理:

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -activate -configure -access -on -restart -agent -privs -all

Apple Remote Desktop 3.2或更高版本

允许所有用户访问并为所有用户提供完全访问权限

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -configure -allowAccessFor -allUsers -privs -all

Kickstart帮助命令

sudo /System/Library/CoreServices/RemoteManagement/ARDAgent.app/Contents/Resources/kickstart -help

猜你在找的Angularjs相关文章