xvfb相关内容

Github操作的Swing UI测试

我使用AssertJ-Swing和JUnit5为我的Java应用程序进行了几个UI测试。我在本地运行这些测试时没有遇到任何问题,但一旦我将它们推入Github Actions上的持续集成,其中一些测试就会失败。 .yml如下所示: ... jobs: build: runs-on: ubuntu-latest env: workdir: idTest ..
发布时间:2022-04-07 11:08:06 Java开发

使用Xvfb运行OpenGL特效版本吗?

我正在尝试在无头ubuntu服务器上运行OpenGL。 图形处理器/驱动程序:NVIDIA GeForce GTX 1080Ti/版本418.67 使用freeglut(通过运行apt install freeglut3-dev安装) 使用Xvfb(因为它是无头服务器) 当我运行glxinfo | grep "OpenGL version"时,它显示OpenGL version s ..
发布时间:2022-03-24 22:27:23 服务器开发

黄瓜无头 xvfb ubuntu

我正在尝试在 Amazon EC2 上设置 Jenkins 构建服务器.我计划在无头模式下运行我的黄瓜测试套件.我成功地在 IRB 中无头运行 需要'watir-webdriver'需要“无头"无头 = 无头.new无头启动b = Watir::Browser.new(:chrome)b.goto("www.google.com")b.标题b.关闭无头.destroy 但如果我将以下内容添加到 ..
发布时间:2022-01-22 23:45:43 其他开发

WebDriverError 错误:Chrome 无法启动:异常退出

我正在尝试在 ubuntu 14.04 vm(通过谷歌云)上运行量角器测试,出于某种原因,当我运行“量角器 conf.js"时,我收到一条错误消息: E/launcher - WebDriverError:未知错误:Chrome 无法启动:异常退出 我按照以下任务安装无头 chrome:https://gist.github.com/alonisser/11192482 在运行 ..

在 Docker 容器中使用 VNCserver + GUI 应用程序 + 虚拟显示

我想在 docker 容器中运行 firefox(或任何图形应用程序). 我的要求:当我启动容器时,我应该创建一个虚拟显示器,启动 VNC 服务器,然后启动 GUI 应用程序.这意味着在容器成功启动后,我可以通过 VNC 客户端连接到容器内运行的 GUI 应用程序.当我关闭应用程序时,容器应该会自动停止. 尝试 1:我从这里的示例开始 https://hub.docker.com/r/ ..
发布时间:2022-01-14 18:59:03 其他开发

Xvfb、Jenkins、Selenium 测试 - 捕获所有页面的屏幕截图

我正在尝试在以下问题上寻找一些线索,但无法在网上找到好的帮助. 我在 Linux 机器上以无头模式运行 Xvfb(X 虚拟帧缓冲区)和 firefox.Xvfb 主服务已启动并运行,并设置了 DISPLAY 变量. /usr/bin/Xvfb :99 -ac -screen 0 1600x1200x16 我有一些基于硒的自动化测试,我正在使用 Gradle (gradle test) 运 ..
发布时间:2022-01-14 18:12:31 其他开发

easyprocess.EasyProcessCheckInstalledError: cmd=['Xvfb', '-help'] OSError=[Errno 2] 没有这样的文件或目录

我正在尝试设置显示器,但它告诉我没有这样的文件或目录. Traceback(最近一次调用最后一次):文件“/var/www/envs/venv/proj/scripts/my_file.py",第 44 行,点击显示=显示(可见=0,大小=(800,600))文件“/usr/lib/python2.6/site-packages/pyvirtualdisplay/display.py",第 33 ..
发布时间:2022-01-13 21:17:35 Python

如何在无头环境中测试 JavaFX 2?

我正在尝试使用集成的 JavaFX 2.2 自动测试在 Java 7u6 上运行的 JavaFX 2 应用程序.为此,我构建并集成了 Jemmy3 和 JemmyFX 进入我的构建环境.在所有相关操作系统上运行一个简单的冒烟测试. 下一步,我想在持续部署过程中运行测试.由于当前的 CI 服务器运行在 OpenSUSE 上,JavaFX 并未正式支持,我已经在虚拟机中安装了 Ubuntu Se ..

xvfb 在 ubuntu 11.04 中运行错误

我的任务是在 python 中使用 headless webkit(PyQt4.QtWebkit) 抓取 google 搜索结果.该模块使用 PyQt4 抓取结果很好.我应该必须在亚马逊 ec2 中执行这个脚本.所以,我应该使用 Xvfb(ec2 中没有 x 服务器). 同时我的模块必须在循环中执行.所以,它在一些迭代中工作正常.在一些循环模块运行到“xvfb-run:错误:Xvfb无法启动 ..
发布时间:2021-12-21 11:27:51 Python

如何使 Xvfb 显示可见?

我通过 Xvfb 在显示编号 :99 上运行 selenium,如下所示: /usr/bin/Xvfb :99 -ac -screen 0 1024x768x8 &导出显示=":99" &&java -jar/usr/lib/selenium/selenium-server-standalone-2.24.1.jar-端口 4444 但是,默认情况下,显示的数字不是 :0.如何让它在浏 ..
发布时间:2021-12-08 16:34:43 其他开发

安装和配置 xvfb

我正在尝试寻找兼容的 Ubuntu 操作系统、xorg 版本和 xvfb 版本.任何人都可以帮助我指导安装 xvfb 而不会挂机初始化内置扩展 GLX 到目前为止,我已经尝试了以下 Ubuntu 13 Server(无显卡)sudo apt-get install xorgsudo apt-get install xvfbsudo apt-get install xfonts-100dpi ..
发布时间:2021-09-12 19:01:01 其他开发

(在 Ubuntu 服务器上使用“imgkit")wkhtmltopdf:无法连接到任何 X 显示器

我有一个在远程 Ubuntu 服务器上运行的 python 脚本.在我的代码中的某个时刻,我创建了一个 HTML 文件,然后将其转换为 png.因此,我选择使用 imgkit,它可以很好地完成这项工作(在将 python 脚本上传到远程 Ubuntu 服务器之前,我在 Mac OS 上测试了我的代码): 导入imgkitimgkit.from_url('MyFile.html', 'MyFile ..
发布时间:2021-09-12 18:58:18 Python

硒 get_screenshot_as_file 与 get_screenshot_as_base64?

我想知道一个相对于另一个的优点/缺点是什么? 我在无头远程实例上运行 Selenium Server,Xvfb 作为显示器. 两种方法都可以正常工作,并且生成的屏幕截图文件(如果我转换 base64 并将其另存为图像文件)具有相同的文件大小和外观. 那么为什么我要使用/不使用另一个? 解决方案 使用 get_screenshot_as_file 将屏幕截图保存为二进制文件 ..
发布时间:2021-07-17 18:51:23 Python

以非 root 用户身份从 ruby​​ 在 Xvfb 中运行 Selenium::WebDriver::Firefox

我正在尝试使用 ruby​​ 脚本进行一些无头测试.本质上,我在显示器 :1 上执行 Xvfb,然后使用 watir-webdriver 启动 Watir::Browser.new(:firefox). 如果您以 root 身份运行脚本,这会很有效 - 我可以运行 x11vnc 并观察脚本执行浏览器并与之交互. 问题是,我需要能够从 Rails 应用程序调用这个 ruby​​ 脚本,而 ..
发布时间:2021-07-11 19:49:53 其他开发

Windows 上的 Xvfb

我正在使用 pyvirtualdisplay 通过无头 Firefox 浏览器运行测试.这是我正在使用的代码: from selenium import webdriver从 selenium.webdriver.support.ui 导入 WebDriverWaitfrom pyvirtualdisplay 导入显示display= Display(visible=0, size=(320, ..
发布时间:2021-06-26 19:07:09 Python

Windows 中的 Python XVFB 错误

对于虚拟帧缓冲区(无头测试),我使用 Xvfb 和 PyVirtualDisplay,它在 Ubuntu 中运行良好,但在 Windows7 中显示错误.这是发生问题的部分代码. from pyvirtualdisplay import 显示display = Display(visible=1, size=(300, 400))显示.开始() 但是当我在 Windows 中运行相同的命令时, ..
发布时间:2021-06-26 18:59:24 Python

使用 xvfb + PyCharm + vagrant 设置测试

我有这样的环境: 在 Mac OS X 上运行的 PyCharm Python3.4 环境运行在 Ubuntu Server 上的一个 vagrant 实例 我希望能够使用 PyCharm 运行/调试测试.到目前为止,我可以做到,但我最近在测试中添加了 selenium,现在我需要将 python 解释器包装在 xvfb-run 远程命令中.我尝试添加一个远程外部工具,但我还不能让它 ..
发布时间:2021-06-23 19:46:10 Python

如何将pyautogui附加到虚拟显示器?

如何在多线程模式下将 pyautogui 附加到显示器? 在我的代码示例中,pyautogui 始终可以访问上部显示. 是否可以在每个显示器上都有 pyautogui 控件? 导入操作系统从硒导入网络驱动程序from pyvirtualdisplay 导入显示导入 Xlib.display# ...# 假设我在两个线程中运行这个函数def do_work(数据):v_display ..
发布时间:2021-06-04 19:54:04 Python