这与视口无关。视口没问题。一个是屏幕的视口大小,宽度和高度,另一个是图形界面浏览器(窗口),当你运行casperjs test.js --engine = slimerjs时会打开它。
当我运行casperjs test.js --engine = slimerjs时,浏览器会打开,这对测试非常有用。但是当我停止测试并希望做更大的事情时,我不希望浏览器窗口打开10次或100次。
我已经阅读了一段时间,无法在文档,谷歌或此处找到任何内容。
如果可以,抛出命令,我将非常感激。非常感谢你。
答案 0 :(得分:5)
有相同的要求。 xvfb(虚拟帧缓冲区)可以轻松完成这项工作 使用此命令安装xvfb。
sudo apt-get install xvfb
然后使用此前缀运行它。
xvfb-run -a
所以运行像
这样的命令xvfb-run -a casperjs tests.js --engine=slimerjs
这将以无头模式运行应用程序。
答案 1 :(得分:1)
是的,有可能,您可以使用xvfb util隐藏窗口。 How to do it. Docs