当我运行脚本时,如何防止slimerjs浏览器打开?

时间:2016-07-27 14:51:17

标签: casperjs slimerjs

这与视口无关。视口没问题。一个是屏幕的视口大小,宽度和高度,另一个是图形界面浏览器(窗口),当你运行casperjs test.js --engine = slimerjs时会打开它。

当我运行casperjs test.js --engine = slimerjs时,浏览器会打开,这对测试非常有用。但是当我停止测试并希望做更大的事情时,我不希望浏览器窗口打开10次或100次。

我已经阅读了一段时间,无法在文档,谷歌或此处找到任何内容。

如果可以,抛出命令,我将非常感激。非常感谢你。

2 个答案:

答案 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