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

我正在使用官方selenium铬驱动程序图片: 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中发现了一个小暗示,那就是screenize和depth必须被设置,但是将它们设置为1920 * 1080 * 24并没有改变anythign