问题标签 [xvfb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - 将 watir 与 headless 一起使用时,Windows 上出现 Xvfb 错误
我正在尝试在 Windows 7 上使用 headless with watir。
当我运行测试时,出现以下错误
关于如何解决这个问题的任何想法?或者这只适用于linux?
android - vfb-虚拟帧缓冲区的目的是什么?
我见过这个配置标志CONFIG_FB_VIRTUAL=y
- 它有什么作用?
- 它是如何工作的?
vfb
和之间有什么关系xvfb
?
java - Maven 和 FEST-Swing 测试
我有一些 FEST-Swing 测试,我想在 linux 下使用 Maven 运行它。我尝试像这样使用 xvfb:
但我有这个错误:
没有xvfb也是一样。
python - py.test SetUp/TearDown 用于整个测试套件
我有一个需要访问 X11 的 Python 包。我想使用 Xvfb,这样我就不必在构建机器上安装真正的 X11——在这种情况下是 Hudson。所以,我想在 py.test 启动时启动一个 Xvfb 服务器,使用该服务器进行所有测试,然后将其关闭。
我怎样才能做到这一点?
注意:我可以在每个测试类的 SetUp(TearDown) 中启动(停止)一个 Xvfb 服务器,但这有两个问题:首先,它很浪费。Fatal IO error 0 (Success) on X server
其次,如果我正确终止服务器或者我挂起不会死的 Xvfb 进程,它会因为奇怪而不起作用。如果有人感兴趣, 这是使用xvfbwrapper 。
java - 如何在 Xvfb 上开始 mvn 测试阶段?
我使用fest进行了一些单元测试,现在我需要在无头系统上使用 maven 运行 mvn 我的测试。我想使用 Xvfb 运行测试,但我需要帮助来配置 maven 以在测试之前启动 Xvfb 并在所有完成后停止它。
selenium - 出现错误:错误:无法打开显示:IP:192.168.72.112
我在运行 selenium 代码时使用 selenium,但出现错误:
我正在通过腻子运行我的代码,因为腻子中没有显示。我使用了虚拟显示的概念并安装了“pyvirtualdisplay”模块。在运行脚本之前,我有以下命令:
但仍然无法运行...请帮助我并建议我,我做错了什么?
Python硒代码:
php - 在 Xvfb 上运行 Selenium Webdriver - firefox 错误
我正在尝试在安装了 firefox 10.0.12 的 centros 上运行的服务器上运行一些自动化的 Selenium 测试,如下所示:
index.php 指向一个 SimpleTest 测试类,它像这样启动一个 WebDriver 会话(使用 facebook php 绑定):
它在我的本地机器上运行,但在服务器上我得到以下输出:
我对幕后发生的事情知之甚少,无法解决这个问题 - 为什么在 firefox 运行时执行 mkdir 命令?是否因为我不是root用户而失败?
ubuntu - 编译 Xvfb 的静态链接二进制文件
我在这里用头撞墙。我正在尝试编译 Xvfb 虚拟帧缓冲区的静态链接二进制文件。
http://manpages.ubuntu.com/manpages/natty/man1/Xvfb.1.html
现在我正在像这样从源代码编译:
这仍然会导致编译的二进制文件,但它仍然是动态链接的(我正在使用此命令进行检查)
这可能是因为我需要静态链接所有依赖项,但我无法继续。
linux - 詹金斯、xvfb 和硒
我一直在尝试按照此处的说明运行 Xvfb 插件: https ://wiki.jenkins-ci.org/display/JENKINS/Xvfb+Plugin
目前 xvfb 可执行文件位于/usr/bin/Xvfb
.
我的项目配置和 Jenkins 配置与说明相同,但是我收到此错误:
错误:未定义 Xvfb 安装,请在配置中定义一个。定义后,您需要在 Xvfb 插件作业设置的高级选项下选择一项并保存作业配置。
我还尝试将可执行文件的路径放在 Jenkins 配置中,结果没有改变。
有什么想法可以让这个工作吗?
java - 从以 xvfb-run 开始的 java 子进程获取 pid
我正在尝试获取以 xvfb-run 启动的 java 进程的 PID。在没有 xvfb-run 的情况下启动时,我使用 $! 获取最后一个后台进程的 PID,但是一旦我使用 xvfb-run,我显然得到了 xvfb-run 的 PID。
这是代码:
如果我删除倒数第二行中的 xvfb-run 部分,一切正常(除了我没有显示和程序崩溃的部分)。我可能不得不玩“()”和“&”,但我不是专家。
SleepTest.jar 程序是我编写的一个小程序,因此我不必处理真实的事情。它只睡2分钟。
对于那些想知道我为什么使用 xvfb-run 的人,这是因为我需要启动的 java 应用程序使用 SWT,而我的服务器上没有显示。
对于那些想知道为什么我需要进程的 pid 的人,这是因为我想创建一个 init.d 文件以便能够启动|停止|状态我的应用程序
那么有没有简单的方法来获取呢?