xvfb相关内容
我使用AssertJ-Swing和JUnit5为我的Java应用程序进行了几个UI测试。我在本地运行这些测试时没有遇到任何问题,但一旦我将它们推入Github Actions上的持续集成,其中一些测试就会失败。 .yml如下所示: ... jobs: build: runs-on: ubuntu-latest env: workdir: idTest
..
我正在尝试在无头ubuntu服务器上运行OpenGL。 图形处理器/驱动程序:NVIDIA GeForce GTX 1080Ti/版本418.67 使用freeglut(通过运行apt install freeglut3-dev安装) 使用Xvfb(因为它是无头服务器) 当我运行glxinfo | grep "OpenGL version"时,它显示OpenGL version s
..
..
我正在尝试在 Amazon EC2 上设置 Jenkins 构建服务器.我计划在无头模式下运行我的黄瓜测试套件.我成功地在 IRB 中无头运行 需要'watir-webdriver'需要“无头"无头 = 无头.new无头启动b = Watir::Browser.new(:chrome)b.goto("www.google.com")b.标题b.关闭无头.destroy 但如果我将以下内容添加到
..
我正在尝试在 ubuntu 14.04 vm(通过谷歌云)上运行量角器测试,出于某种原因,当我运行“量角器 conf.js"时,我收到一条错误消息: E/launcher - WebDriverError:未知错误:Chrome 无法启动:异常退出 我按照以下任务安装无头 chrome:https://gist.github.com/alonisser/11192482 在运行
..
我想在 linux 服务器上使用 selenium2 的 chrome webdriver 运行自动化测试. 我已经使用 Xvfb 设置了 firefox 在服务器上运行(参见 http://www.semicomplete.com/blog/geekery/xvfb-firefox.html)并想用 chrome 做类似的事情.这可能吗? 解决方案 我还没有找到像 FirefoxB
..
我想在 docker 容器中运行 firefox(或任何图形应用程序). 我的要求:当我启动容器时,我应该创建一个虚拟显示器,启动 VNC 服务器,然后启动 GUI 应用程序.这意味着在容器成功启动后,我可以通过 VNC 客户端连接到容器内运行的 GUI 应用程序.当我关闭应用程序时,容器应该会自动停止. 尝试 1:我从这里的示例开始 https://hub.docker.com/r/
..
我正在尝试在以下问题上寻找一些线索,但无法在网上找到好的帮助. 我在 Linux 机器上以无头模式运行 Xvfb(X 虚拟帧缓冲区)和 firefox.Xvfb 主服务已启动并运行,并设置了 DISPLAY 变量. /usr/bin/Xvfb :99 -ac -screen 0 1600x1200x16 我有一些基于硒的自动化测试,我正在使用 Gradle (gradle test) 运
..
我正在尝试设置显示器,但它告诉我没有这样的文件或目录. Traceback(最近一次调用最后一次):文件“/var/www/envs/venv/proj/scripts/my_file.py",第 44 行,点击显示=显示(可见=0,大小=(800,600))文件“/usr/lib/python2.6/site-packages/pyvirtualdisplay/display.py",第 33
..
我正在尝试使用集成的 JavaFX 2.2 自动测试在 Java 7u6 上运行的 JavaFX 2 应用程序.为此,我构建并集成了 Jemmy3 和 JemmyFX 进入我的构建环境.在所有相关操作系统上运行一个简单的冒烟测试. 下一步,我想在持续部署过程中运行测试.由于当前的 CI 服务器运行在 OpenSUSE 上,JavaFX 并未正式支持,我已经在虚拟机中安装了 Ubuntu Se
..
我的任务是在 python 中使用 headless webkit(PyQt4.QtWebkit) 抓取 google 搜索结果.该模块使用 PyQt4 抓取结果很好.我应该必须在亚马逊 ec2 中执行这个脚本.所以,我应该使用 Xvfb(ec2 中没有 x 服务器). 同时我的模块必须在循环中执行.所以,它在一些迭代中工作正常.在一些循环模块运行到“xvfb-run:错误: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.如何让它在浏
..
我正在尝试寻找兼容的 Ubuntu 操作系统、xorg 版本和 xvfb 版本.任何人都可以帮助我指导安装 xvfb 而不会挂机初始化内置扩展 GLX 到目前为止,我已经尝试了以下 Ubuntu 13 Server(无显卡)sudo apt-get install xorgsudo apt-get install xvfbsudo apt-get install xfonts-100dpi
..
我有一个在远程 Ubuntu 服务器上运行的 python 脚本.在我的代码中的某个时刻,我创建了一个 HTML 文件,然后将其转换为 png.因此,我选择使用 imgkit,它可以很好地完成这项工作(在将 python 脚本上传到远程 Ubuntu 服务器之前,我在 Mac OS 上测试了我的代码): 导入imgkitimgkit.from_url('MyFile.html', 'MyFile
..
我想知道一个相对于另一个的优点/缺点是什么? 我在无头远程实例上运行 Selenium Server,Xvfb 作为显示器. 两种方法都可以正常工作,并且生成的屏幕截图文件(如果我转换 base64 并将其另存为图像文件)具有相同的文件大小和外观. 那么为什么我要使用/不使用另一个? 解决方案 使用 get_screenshot_as_file 将屏幕截图保存为二进制文件
..
我正在尝试使用 ruby 脚本进行一些无头测试.本质上,我在显示器 :1 上执行 Xvfb,然后使用 watir-webdriver 启动 Watir::Browser.new(:firefox). 如果您以 root 身份运行脚本,这会很有效 - 我可以运行 x11vnc 并观察脚本执行浏览器并与之交互. 问题是,我需要能够从 Rails 应用程序调用这个 ruby 脚本,而
..
我正在使用 pyvirtualdisplay 通过无头 Firefox 浏览器运行测试.这是我正在使用的代码: from selenium import webdriver从 selenium.webdriver.support.ui 导入 WebDriverWaitfrom pyvirtualdisplay 导入显示display= Display(visible=0, size=(320,
..
对于虚拟帧缓冲区(无头测试),我使用 Xvfb 和 PyVirtualDisplay,它在 Ubuntu 中运行良好,但在 Windows7 中显示错误.这是发生问题的部分代码. from pyvirtualdisplay import 显示display = Display(visible=1, size=(300, 400))显示.开始() 但是当我在 Windows 中运行相同的命令时,
..
我有这样的环境: 在 Mac OS X 上运行的 PyCharm Python3.4 环境运行在 Ubuntu Server 上的一个 vagrant 实例 我希望能够使用 PyCharm 运行/调试测试.到目前为止,我可以做到,但我最近在测试中添加了 selenium,现在我需要将 python 解释器包装在 xvfb-run 远程命令中.我尝试添加一个远程外部工具,但我还不能让它
..
如何在多线程模式下将 pyautogui 附加到显示器? 在我的代码示例中,pyautogui 始终可以访问上部显示. 是否可以在每个显示器上都有 pyautogui 控件? 导入操作系统从硒导入网络驱动程序from pyvirtualdisplay 导入显示导入 Xlib.display# ...# 假设我在两个线程中运行这个函数def do_work(数据):v_display
..