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

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

13得票2回答
Ubuntu 11.04 中的 xvfb 运行错误

我的任务是使用Python中的无头Webkit(PyQt4.QtWebkit)爬取谷歌搜索结果。 该模块在使用PyQt4时可以很好地爬取结果。我需要在Amazon EC2上执行此脚本,因此我需要使用Xvfb(EC2中没有x服务器)。 同时,我的模块必须在循环中执行。所以,它在一些迭代中工作得...

98得票14回答
如何在服务器上运行OpenAI Gym的.render()函数

我可以为您翻译,以下是翻译好的内容: 我正在一个 p2.xlarge AWS 服务器上通过 Jupyter (Ubuntu 14.04) 运行一个 Python 2.7 脚本。我希望能够呈现我的模拟结果。 最简示例 import gym env = gym.make('CartPole...

31得票4回答
在没有显示器的Linux服务器上运行Chrome WebDriver

我希望在Linux服务器上使用selenium2的chrome webdriver运行自动化测试。我已经使用Xvfb(请参见http://www.semicomplete.com/blog/geekery/xvfb-firefox.html)设置了Firefox在服务器上运行,并希望以类似的方...

9得票3回答
如何使用Xvfb和Selenium进行Retina屏幕截图

我希望能够自动地为我的混合应用程序在itunes connect上拍摄一些截图。我正在运行Ubuntu 14.04和chromedriver 2.15.322448。 使用Selenium和Xvfb自动地拍摄截图很容易。但是要获取视网膜屏幕截图并不容易。 我使用更高的dpi启动了我的Xvf...

20得票1回答
Xvfb和Docker - 无法打开显示屏

我需要运行XVFB和Docker,并使用Firefox,但无法使它们一起运行。 这是我的Dockerfile:FROM abevoelker/ruby:latest # based on ubuntu ENV TERM linux RUN apt-get update && ...

8得票1回答
无头模式下的无限滚动Selenium

from selenium import webdriver from selenium.webdriver.common.by import By from selenium.common.exceptions import StaleElementReferenceException, T...

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

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

15得票2回答
如何使用Python中的subprocess模块启动和停止Linux程序?

我正在编写一个Web应用程序,使用Selenium来抓取另一个网站的数据。由于这种抓取只需每天进行一次,因此我不想一直运行Selenium和Xvfb。 我正试图找出如何从Python启动Xvfb和Selenium,并在抓取完成后停止它们。 如果我手动执行,我会在命令行上启动它们,然后按CT...

26得票2回答
调整 Xvfb 显示的大小

简单问题:是否有一种方法可以调整Xvfb显示器的大小? 我尝试使用RandR,但似乎Xvfb不支持RandR扩展。有其他方法可以调整屏幕大小吗? 谢谢您的帮助!