Selenium:Docker容器中的Chrome:截屏?

时间:2017-08-01 06:04:21

标签: google-chrome selenium docker

我正在使用官方的selenium chrome驱动程序Image:https://hub.docker.com/r/selenium/standalone-chrome/

不幸的是,我无法在容器中截取屏幕截图。

此代码在容器外完全正常:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()
driver.get("http://www.python.org")
driver.save_screenshot("some_file.png")
driver.close()

但是在容器中,save_screenshot返回false。 我在chrome的github中找到了一个小提示,必须设置屏幕和深度,但将它们设置为1920 * 1080 * 24并没有改变任何标志

0 个答案:

没有答案