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

Ger*_*ero 2 casperjs slimerjs

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

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

我已经阅读了一段时间,在文档,谷歌或这里找不到任何内容.

如果这是可能的,抛出命令,我将非常感激.非常感谢你.

Nir*_*han 5

有同样的要求.xvfb(虚拟帧缓冲区)可以轻松地使用此命令安装xvfb.

sudo apt-get install xvfb
Run Code Online (Sandbox Code Playgroud)

然后使用此前缀运行它.

xvfb-run -a 
Run Code Online (Sandbox Code Playgroud)

所以像这样运行命令

xvfb-run -a casperjs tests.js --engine=slimerjs 
Run Code Online (Sandbox Code Playgroud)

这将以无头模式运行应用程序.