Google chrome 水豚:镀铬屏幕截图随机变暗
在我们使用capybara进行的ui测试中,我们使用的是chrome和chrome headless,因为PhantomJS已被弃用 我们比较屏幕截图,看看页面是否看起来正是它应该看起来的样子。这很好,但是有一个随机性,chrome是如何截图的。有时屏幕截图很暗,这使得测试最终失败。这是一个错误还是我遗漏了什么Google chrome 水豚:镀铬屏幕截图随机变暗,google-chrome,selenium-webdriver,cucumber,capybara,ui-testing,Google Chrome,Selenium Webdriver,Cucumber,Capybara,Ui Testing,在我们使用capybara进行的ui测试中,我们使用的是chrome和chrome headless,因为PhantomJS已被弃用 我们比较屏幕截图,看看页面是否看起来正是它应该看起来的样子。这很好,但是有一个随机性,chrome是如何截图的。有时屏幕截图很暗,这使得测试最终失败。这是一个错误还是我遗漏了什么 已经谢谢你了 最棒的解决方案是,在截图方法之前先延迟一段时间。延迟1秒可以获得明亮的屏幕截图。我仍然无法解释为什么这是必要的。您可能在页面上有一个动画,将其淡入视图。在过去的几天中,您也
已经谢谢你了 最棒的解决方案是,在截图方法之前先延迟一段时间。延迟1秒可以获得明亮的屏幕截图。我仍然无法解释为什么这是必要的。您可能在页面上有一个动画,将其淡入视图。在过去的几天中,您也有这个想法。你知道如何告诉水豚等待动画完成吗?