我正在通过显示编号: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在浏览器中的实际作用?
是虚拟的。从手册页Xvfb(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。
Xvfb -pixdepths 3 27 -fbdir /var/tmp 服务器将监听服务器号为0的连接,将具有默认的屏幕配置(一个屏幕,1280x1024x8),还将支持像素映射深度为3和27,并将/ var / tmp中的内存映射文件用作帧缓冲区。
Xvfb -pixdepths 3 27 -fbdir /var/tmp
xwud -in /var/tmp/Xvfb_screen0 显示由前面的示例启动的服务器的屏幕0。
xwud -in /var/tmp/Xvfb_screen0