我使用1920×1080(16:9)的屏幕分辨率编写了我的脚本,现在我正在运行jenkins slave,我注意到它有1024×768(4:3)并且测试失败了.这是因为屏幕分辨率打破了DOM吗?我认为这是因为失败是由未找到的元素引起的(不太确定是否正确的单词)但是我认为即使布局不是响应元素也应该找到?任何人都知道这是什么原因以及如何绕过它? 最佳答案 我确实遇到了同样的问题,我通过将尺寸设置为我想要的分辨率来解决它:
driver.manage().window().setSize(new Dimension(1920, 1080));
它对我来说很完美.