13得票3回答
为 xvfb-run 和 wkhtmltopdf / wkhtmltoimage 设置分辨率

我正在拼命尝试为xvfb-run提供一些分辨率参数,以便使用wkhtmltox在不同的分辨率下截取网站的屏幕截图。 我同时在CentOS上使用xvfb-run和wkhtmltox。xvfb-run --server-args="-screen 0 1024x768x24" wkhtmltoi...

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-。问...

12得票2回答
xvfb-run: 第171行:kill:(25939)- 没有这个进程。

所有自动化测试均顺利运行,但是xvfb问题导致Jenkins构建失败。我已经在Jenkins提供的ExecuteShell选项中使用了以下命令,在无头浏览器上运行我的测试用例。/usr/bin/xvfb-run /usr/local/apache-maven-3.3.1/bin/mvn cle...

12得票3回答
如何避免在使用PyVirtualDisplay时挂起Xvfb进程?

我们正在尝试找到如何在使用PyVirtualDisplay时避免Xvfb进程挂起的方法。关键问题是调用display.stop()(请参见下面的代码示例)似乎无法正确关闭Xvfb进程。 PyVirtualDisplay非常简单易用:from pyvirtualdisplay import D...

11得票2回答
如何在Mac上使用Firefox 17.0.1的Webdriver以无头模式运行Selenium测试

如何在 Mac OS 10.8 上使用 Xvfb(X-virtual frame buffer)和 Firefox 17.0.1 运行自动化 Selenium 测试。 有人可以帮我配置吗?

11得票2回答
如何在无头环境下测试JavaFX 2?

我正在尝试自动化测试运行在Java 7u6上的JavaFX 2应用程序,并集成Jemmy3和JemmyFX到我的构建环境中。简单的冒烟测试在所有相关操作系统上运行。 作为下一步,我想将测试作为持续部署过程的一部分运行。由于当前CI服务器运行在不受JavaFX官方支持的OpenSUSE上,因此...

11得票2回答
在Windows上使用Xvfb

我正在使用pyvirtualdisplay来运行一个无界面的Firefox浏览器测试。这是我正在使用的代码:from selenium import webdriver from selenium.webdriver.support.ui import WebDriverWait from p...

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

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

10得票1回答
如何以编程方式(无界面)捕获HTML5视频

我正在尝试使用js/css效果对html5视频进行编程捕获。我尝试了几种方法; 首先,我找到了这篇博客文章并实施了它。一切都很完美,直到我发现phantomjs不支持html5视频标签,因此无法捕获视频。 第二个选项是使用无头chrome连续截屏,并将这些截屏馈入ffmpeg以创建视频。虽...

10得票1回答
如何正确配置Selenium Maven插件以与Xvfb配合工作以运行无头浏览器

背景: 我正在使用selenium-server-2.25.0和J-Unit 4配合使用,运行一些关于我的GWT应用的UI测试场景。在我的IDE(Netbeans 7.2)中,我可以右键单击我的项目,选择“Test”,然后看到Firefox窗口(正常情况下)弹出,Selenium测试按预期运行...