我创建了一个测试,该测试获取当前正在测试的页面的屏幕截图,并将其与已知的“好”图像进行比较。
当我通过Eclipse或Mavent运行时,屏幕截图通常与我的屏幕分辨率相同(我使用window()。最大化以确保它是全屏)但是使用Jenkins屏幕截图更小。
因此,使用Eclipse或Maven,截图为1680x939,但使用Jenkins,屏幕为1024x697
我看过一篇帖子说有一个用于设置屏幕分辨率的注册表项,但我无法在任何地方找到此文档。有没有人有任何想法?
答案 0 :(得分:0)
这取决于奴隶的无头屏幕。有时你甚至会得到一张空白照片。我所做的是在从站(您的测试台)上安装VNC服务器软件(Windows上的UtralVNC),并在运行测试之前根据需要配置分辨率。只要VNC服务正在运行,您就应该能够控制屏幕大小