我正在尝试在Docker容器(Linux Centos OS)中执行selenium测试。 我创造了三个码头集装箱,一个作为集线器和集线器。另外两个作为节点。 我试图抓住屏幕截图。没有得到任何例外。 但是我无法在容器上找到屏幕截图(jpg文件)。 我想知道当在无头模式下运行测试时,是否可以在docker容器中运行测试时进行屏幕截图?
答案 0 :(得分:0)
一般来说,这是可能的,但是如果发生故障,将需要驾驶员支持拍照。 一种可能性是使用
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("takesScreenshot", true)
但这项工作需要得到驱动程序的支持(Ghost驱动程序支持此功能)。