15得票2回答
在OSX 10.11上使用Headless Selenium + Xvfb + Chrome

好的,首先我了解到我的OS X版本中没有包含Xvfb,所以我从http://www.xquartz.org/安装了它。看起来这似乎已经奏效了:which xvfb /opt/X11/bin/xvfb 但是当我尝试使用pyvirtualdisplay和xvfbwrapper时,按照我在这个问题上...

8得票2回答
在Docker容器中使用VNCserver + GUI应用程序 + 虚拟显示器

我希望在Docker容器内运行Firefox(或任何图形化应用程序)。 我的要求:在启动容器时,我应该创建一个虚拟显示器,启动VNC服务器,然后启动GUI应用程序。这意味着容器成功启动后,我可以通过VNC客户端连接到容器内运行的GUI应用程序。关闭应用程序后,容器应自动停止。 尝试1: 我...

10得票2回答
如何在使用完Xvfb后关闭它

我正在使用Xvfb在无头firefox中运行一些测试。然而,在我的测试完成后,我想回到正常的显示模式。但是我做不到。以下是我的操作: 打开终端 sudo Xvfb :10 -ac & export DISPLAY=:10 使用RobotFramework + Selenium执行我...

7得票1回答
Python在Windows上的XVFB错误

对于虚拟帧缓冲区(无头测试),我正在使用Xvfb和PyVirtualDisplay,在Ubuntu中运行良好,但在Windows 7中显示错误。以下是出现问题的代码部分。 from pyvirtualdisplay import Display display = Display(visib...

21得票2回答
您的系统上找不到Xvfb。

我尝试使用Xvfb来运行无头代码。然而,当我尝试运行我的Ruby代码时,遇到了“您的系统上找不到Xvfb”的问题。然后我尝试使用以下方法安装Xvfb I try to use Xvfb to run headless code, but encountered "Xvfb not found...

9得票1回答
xvfb-run在容器中挂起

我正在尝试将一个生成 .STL 文件快照的 Node 应用程序容器化。该应用程序通过 xvfb-run 启动,以提供模拟 GUI 以生成所需的快照。如果我只是直接运行应用程序而没有使用容器,它是可以工作的。但当我试图将其容器化时,xvfb-run 永远挂起。容器控制台中没有任何输出,没有日志,...

20得票4回答
Jenkins、Xvfb和Selenium

我一直在尝试按照这里的说明运行Xvfb插件:https://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin 目前,xvfb可执行文件位于/usr/bin/Xvfb。 我的项目配置和Jenkins配置与说明完全相同,但是我遇到了以下错误: ...

8得票1回答
如何从Xvfb中获取所有显示的进程?

我有一个程序,它启动ChromeDrivers,然后启动Chrome浏览器,并在执行一些任务后尝试关闭两者(使用Selenium)。但是往往我的程序无法杀死ChromeDriver/Chrome浏览器。当我尝试杀死ChromeDriver时,Chrome浏览器和所有其他子进程都没有被杀死。 ...

13得票1回答
在持续集成(无头环境-> Mac OS X服务器)中,使用一个需要访问GUI的工具/库,xvfb/display模拟器/X11转发。

我们有一个Mac os x服务器(10.10.3),我们使用它来运行Jenkins的功能测试。 我们希望在我们的测试中使用一个工具/库(sikulix for information),它在幕后使用java.awt.Robot类-java.awt.GraphicsEnvironment-。问...

7得票2回答
在Mac上有没有一种方式可以以无头方式运行GUI应用程序?

我正在使用以下技术在Linux和Windows中运行GUI应用程序: Linux: 注: :~$ Xvfb :99 -ac & :~$ DISPLAY=:99 ./app 这在Mac OS X上不会百分之百地工作,即使Xvfb已默认安装,因为大多数应用程序运行在Aqua环境中...