标签: google-chrome selenium-webdriver cucumber capybara ui-testing
在我们与水豚的测试中,我们使用的是镀铬和镀铬无头,因为PhantomJS已被弃用。
我们比较屏幕截图,看看网页是否正好看起来应该是什么样子。这很好用,但有一个随机性,chrome如何截取屏幕截图。有时屏幕截图非常暗,这使得测试最终失败。这是一个错误还是我错过了什么?
谢谢!
答案 0 :(得分:1)
令人敬畏的解决方案是,在拍摄截图的方法之前加上延迟。延迟1秒钟需要一个明亮的截图。我仍然无法解释为什么这是必要的。