xvfb

Selenium + ChromeDriver 卡住了整整 4 分钟
xvfb

Selenium + ChromeDriver 卡住了整整 4 分钟

我正在尝试从远程服务器抓取具有 CloudFlare 保护的网页: #!/usr/bin/env python3 from xvfbwrapper import Xvfb from selenium import webdriver from selenium.webdriver.chrome.options import Options import time import logging display = Xvfb() display.start() try: logging.basicConfig(format='%(asctime)s...

Admin

Jenkins 的 Selenium/Xvfb 问题
xvfb

Jenkins 的 Selenium/Xvfb 问题

我正在努力让 Jenkins 运行 Selenium/Xvfb 来对项目进行一些功能测试。Jenkins 要么会挂起,作业永远无法完成,要么最终因错误而终止。这是使用 Xvfb 插件。这是最近的回溯之一—— ====================================================================== ERROR: test_update_yeast_invalid_form_validation (functional_tests.test_simple_yeast_validation_form.Yeast...

Admin

在 Xquartz 中的 Xvfb 中启用 GLX 扩展
xvfb

在 Xquartz 中的 Xvfb 中启用 GLX 扩展

MacOS 上的 Xquartz 中包含的 Xvfb 版本不支持 GLX: $ Xvfb +extension GLX [mi] Extension "GLX" is not recognized [mi] Only the following extensions can be run-time enabled: [mi] Generic Events [mi] Composite ... 启用此功能是否可行?涉及哪些方面? 编辑后添加:我尝试在 Linux VM 上运行带有 GLX 扩展的 Xvfb。它运行良好,但实际上并没有渲染 ...

Admin

Xvfb:在 Fedora 上通过浏览器运行测试脚本时连接被拒绝
xvfb

Xvfb:在 Fedora 上通过浏览器运行测试脚本时连接被拒绝

我有一个 python 脚本,只有通过调用才会触发my.ip.address/test。如果我​​通过命令行运行 PHP 代码,它就可以正常工作。 但是,如果我使用指定的 URL 通过浏览器访问测试自动化,就会出现此错误: Traceback (most recent call last): File "scripts/crawler.py", line 10, in driver = webdriver.Firefox(capabilities={"marionette":True}) File "/usr/lib/python2.7/site-pac...

Admin

带 -nocursor 的 Xvfb 仍然显示光标
xvfb

带 -nocursor 的 Xvfb 仍然显示光标

我正在使用xvfb-run执行 Xvfb: xvfb-run \ --server-num 44 \ -s "-nocursor -ac -screen 0 1280x720x24" \ chromium-browser \ --temp-profile \ --window-size=1280,720 \ --disable-gpu \ --window-position=0,0 \ --app=http://example.com 如果我查看进程列表,我会看到预期的 Xvfb 进程和参数: Xv...

Admin

使用 xvfb-run 的 --auto-servernum 时获取服务器编号
xvfb

使用 xvfb-run 的 --auto-servernum 时获取服务器编号

当我使用 执行应用程序时xvfb-run,我可以明确指定一个 X11 服务器编号(即44),或者我可以使用--auto-servernum,它将为我分配一个。 如果我使用--auto-servernum,我怎么知道它选择了什么数字? 我正在尝试在脚本中使用它,因此如果xvfb-run可以将其输出到某处,以便我可以在正确的 X11 服务器上使用后续命令,那将会很有帮助。 ...

Admin

Linux headless 和 mega.nz 同步
xvfb

Linux headless 和 mega.nz 同步

我有一台装有 Ubuntu 14.04 的服务器,我需要与 mega.nz 帐户同步(实时同步,而不是通过 cronjob 进行推送拉取)。现在我的解决方案是安装 Mate 和megasyncgui 应用程序,但我想删除桌面环境。有没有其他方法可以替代Xvfb? 我还希望它能Xvfb像服务一样运行,以便可以在系统启动时自动启动。 ...

Admin

使用 xvfb 自动化 X 程序
xvfb

使用 xvfb 自动化 X 程序

遗憾的是,我不得不使用这个捆绑了摄像头驱动程序的专有程序。我想用它执行特定操作,只需单击几个按钮即可。而且没有 CLI。 那么,实现自动化的最简单方法是什么?我想使用 xvfb 在模拟 X 环境中打开程序,但接下来我该如何执行输入操作呢?可能是单击 (x, y) 处的像素,但如果我可以引用按钮和菜单项就更好了。 如果有更简单的方法,请告诉我!我不确定 xvfb 是否是正确的方法。我甚至不知道我想要完成的任务的实际名称,所以搜索非常困难…… ...

Admin

1 xvfb,多个应用程序
xvfb

1 xvfb,多个应用程序

根据之前的问题,单个 Xvfb 服务器/进程上有多个客户端吗?,我可以在单个 xvfb 进程上运行多个客户端。如果这是真的,那么该怎么做呢? 例子: xvfb 应用程序1 xvfb 应用程序2 app2 需要截取 app1 的屏幕截图,但由于 app2 位于不同的 xvfb 中,因此它无法捕获 app1 的 xvfb 屏幕。我需要能够使用相同的 xvfb 启动 app1 和 app2,这样屏幕截图才能正常工作。请注意,app1 和 app2 将在脚本中完全不同的位置启动(即,我无法执行“xvfb app1 app2”)。 有什么建议么? ...

Admin

在 Mac OSX 上运行 xvfb
xvfb

在 Mac OSX 上运行 xvfb

我正在努力奔跑SlimerJS处于无头模式,因此它不会在 Mac OSX 上打开可见的浏览器窗口。 根据SlimerJS 文档xvfb,这可以使用“适用于 Linux 和 MacOS”,使用以下命令: >> xvfb-run ./slimerjs myscript.js. 尽管OSX自带了xvfb,但是它却没有相应的xvfb-run脚本。 如何使用 OSXxvfb版本获得相同的功能? ...

Admin

Xulrunner 在以低权限用户运行时崩溃
xvfb

Xulrunner 在以低权限用户运行时崩溃

我在服务器上使用 SlimerJs 作为无头浏览器。由于服务器没有 xserver,因此我使用 xvfb 来运行它。 该命令如下: xvfb-run --server-args="-screen 0, 1024x768x24" slimerjs-0.10.0pre/slimerjs \ script.js --debug=yes "/tmp/file986Iww" "/tmp/file28bAEv" "pdf" 该文件script.js采用一个文件名作为输入,一个文件名作为输出,以及一个要转换的格式,使用 slimer 的打印机功能。 我的问题是,...

Admin

Google-chrome 在 Ubuntu 12.04 上崩溃
xvfb

Google-chrome 在 Ubuntu 12.04 上崩溃

我在 Xvfb 会话中运行 chrome。 我使用的是 Google Chrome 40.0.2214.91 版本。 我使用以下命令来运行它: Xvfb $DISPLAY -screen 0 1920x1080x24 2> /tmp/xvfb.log & google-chrome --disk-cache-dir=null -start-maximized $1 --enable-logging --v=1 2> /tmp/chrome.log & 我在 chrome 日志中收到以下错误: Xlib: extensio...

Admin

AWS EC2 Linux 无头 Firefox 问题:Xvfb:未定义符号:pixman_glyph_cache_create
xvfb

AWS EC2 Linux 无头 Firefox 问题:Xvfb:未定义符号:pixman_glyph_cache_create

我已经使用 AWS EC2 Linux 一段时间了,用于无头 Firefox/Selenium 任务。我使用以下说明构建了它:http://itsallabtamil.blogspot.com/2013/02/setting-up-chrome-firefox-ec2-selenium-java.html反过来,它使用该脚本在 AWS EC2 Linux 上获取 GTK+ 和 Firefoxhttp://joekiller.com/2012/06/03/install-firefox-on-amazon-linux-x86_64-compiling-gtk/...

Admin

让 Xvfb 只监听本地 IP
xvfb

让 Xvfb 只监听本地 IP

即使在没有显卡的 Debian 系统上(或者除了主显卡之外),我也可以使用虚拟帧缓冲区 x 服务器 Xvfb 来使用图形软件。我使用屏幕通过一个名为 startvx 的小 bash 脚本启动它。以下是脚本的内容: treaki@hostname:~/bin$ cat startvx !/bin/bash #starts a virtual x server with local listening vnc server and openbox to run apps without graphic cards (or in addition to its...

Admin

将 xpra 传输到 ffmpeg
xvfb

将 xpra 传输到 ffmpeg

我正在尝试录制无头 xpra 显示器。(我尝试过 xvfb 和 Xdummy 选项)。 问题出在 ffmpeg 的“x11grab”上。使用的命令是: /usr/bin/ffmpeg -y -framerate 2 -video_size 1920x1080 -f x11grab -i :102 -vcodec libx264 -crf 0 -preset ultrafast /output.mkv 问题是,这只会记录空白显示。除了 Linux 系统上可识别的黑色 X 外,其余全是白色。 Ffmpeg 可以很好地录制“真实”显示,我可以连接到 xp...

Admin