selenium在docker集装箱,我们可以采取屏幕截图

我试图在Docker容器(Linux Centos OS)中执行seleniumtesting。 我已经创build了三个docker集装箱,一个作为集线器,另外两个作为节点。 我正在尝试捕捉屏幕截图。 没有得到任何例外。 但我无法find容器上的屏幕截图(jpg文件)。 我想知道在Docker容器中运行testing时是否有可能进行屏幕截图,因为testing是在无头模式下运行的?

一般来说,这是可能的,但将要求驾驶员支持在失败的情况下拍照。 一种可能是使用

DesiredCapabilities caps = new DesiredCapabilities(); caps.setCapability("takesScreenshot", true) 

但是这个工作需要被驱动程序支持(Ghost驱动程序支持这个)。