一尘不染

如何使Xvfb显示可见?

selenium

我正在通过显示编号:99的Xvfb运行selenium,如下所示:

/ usr / bin / Xvfb:99 -ac -screen 0 1024x768x8&export DISPLAY =“:99” && java
-jar /usr/lib/selenium/selenium-server-standalone-2.24.1.jar -port 4444

但是,默认情况下不显示数字为0以外的内容。我如何才能看到selenium在浏览器中的实际作用?


阅读 379

收藏
2020-06-26

共1个答案

一尘不染

是虚拟的。从手册页Xvfb(1)

Xvfb是X服务器,可以在没有显示硬件和物理输入设备的计算机上运行。它使用虚拟内存模拟哑帧缓冲区。

也在手册页中:

Xvfb -pixdepths 3 27 -fbdir /var/tmp
服务器将监听服务器号为0的连接,将具有默认的屏幕配置(一个屏幕,1280x1024x8),还将支持像素映射深度为3和27,并将/ var /
tmp中的内存映射文件用作帧缓冲区。

xwud -in /var/tmp/Xvfb_screen0 显示由前面的示例启动的服务器的屏幕0。

2020-06-26