我正在尝试在Docker容器(Linux Centos操作系统)中执行Selenium测试。 我创建了三个Docker容器,一个作为hub,其他两个作为node。 我尝试在一个步骤中捕获屏幕截图。没有出现任何异常。 但是我无法在容器中找到屏幕截图(jpg文件)。 我想知道是否可以在Docker容器中运行测试时进行屏幕截图,因为测试是在无头模式下运行的。
我正在尝试在Docker容器(Linux Centos操作系统)中执行Selenium测试。 我创建了三个Docker容器,一个作为hub,其他两个作为node。 我尝试在一个步骤中捕获屏幕截图。没有出现任何异常。 但是我无法在容器中找到屏幕截图(jpg文件)。 我想知道是否可以在Docker容器中运行测试时进行屏幕截图,因为测试是在无头模式下运行的。
DesiredCapabilities caps = new DesiredCapabilities();
caps.setCapability("takesScreenshot", true)
但是这需要得到驱动程序的支持(幽灵驱动程序支持此功能)。