Protractor browser.takeScreenshot()如果多次运行,则会拍摄同一图像的两个不同图像

Protractor browser.takeScreenshot()如果多次运行,则会拍摄同一图像的两个不同图像,protractor,Protractor,我有一个场景需要比较图像。为此,我使用browser.takeScreenShot()方法拍摄了两张图像,一张用于基线,另一张用于实际 但是,当我比较两个图像时,即使两个图像使用相同的代码拍摄,比较也会失败(使用Blink diff npm) 这是否是browser.takeScreenShot()的问题。 所以看一看这两张图片都是用上面的方法拍摄的,但还是有一点像素的差异 这看起来在渲染方面有所不同,而不是在takeScreenShot()的工作方式上有所不同。这是一个很小的前端调整,它会使你

我有一个场景需要比较图像。为此,我使用
browser.takeScreenShot()
方法拍摄了两张图像,一张用于基线,另一张用于实际

但是,当我比较两个图像时,即使两个图像使用相同的代码拍摄,比较也会失败(使用Blink diff npm)

这是否是
browser.takeScreenShot()的问题。

所以看一看这两张图片都是用上面的方法拍摄的,但还是有一点像素的差异


这看起来在渲染方面有所不同,而不是在
takeScreenShot()
的工作方式上有所不同。这是一个很小的前端调整,它会使你的像素比较消失,屏幕截图功能运行良好,那么我该如何解决这个问题…为什么它的渲染不同呢?