我们可以在我们的服务器上运行测试并使用用户浏览器显示进度,因此我们的服务器没有图形驱动程序,我们无头。 是否可以在远程浏览器上运行头部?
答案 0 :(得分:3)
有PhantomJS但是Protractor是buggy and a dead-end。
您仍然可以使用Chrome& Firefox无头docker-selenium或者,如果您不喜欢Docker,可以使用ubuntu-headless样本自行完成。这两种解决方案都提供Chrome& Firefox使用Xvfb,即使没有真正的DISPLAY。
您还可以通过SauceLabs或BrowserStack等付费服务在云端使用selenium。
在OSX中,如果没有泊坞窗,您可以尝试http://xquartz.macosforge.org/landing/
在OSX中,如果没有泊坞窗,您还可以尝试Mac OSX selenium headless solution