2

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

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

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

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

4

2 回答 2

5

有同样的要求。xvfb(虚拟帧缓冲区)可以轻松完成这项工作 使用此命令安装 xvfb。

sudo apt-get install xvfb

然后使用此前缀运行它。

xvfb-run -a 

所以像这样运行命令

xvfb-run -a casperjs tests.js --engine=slimerjs 

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

于 2016-11-22T08:50:48.783 回答
2

是的,有可能,您可以使用 xvfb util 隐藏窗口。怎么做。文档

于 2016-07-27T14:57:19.557 回答