加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 07:52:38 所属栏目:安全 来源:网络整理
导读:我正在使用量角器,当我将chrome指定为browsertype时,它可以正常工作.我正在寻找一个无头浏览器示例代码,我已经找了phantomJs但我无法运行它们中的任何一个.是否有另一个无头浏览器的工作样本? 除了PhantomJS之外没有其他无头浏览器,而后者与Protractor是一
我正在使用量角器,当我将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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读