Jestjs 有没有可能用Puppeter拍摄独立于设备的屏幕截图?
我正在使用Puppeter进行视觉回归测试(具体来说,我正在为此使用jest图像快照库)。不幸的是,当我使用具有不同屏幕特征的机器时,屏幕截图略有不同,测试失败。例如,我有一个测试,屏幕截图最初是在非视网膜Mac显示器上拍摄的,但当测试在带有视网膜显示器的Mac上运行时,屏幕截图中存在一些细微差异,导致测试失败Jestjs 有没有可能用Puppeter拍摄独立于设备的屏幕截图?,jestjs,puppeteer,jest-image-snapshot,Jestjs,Puppeteer,Jest Image Snapshot,我正在使用Puppeter进行视觉回归测试(具体来说,我正在为此使用jest图像快照库)。不幸的是,当我使用具有不同屏幕特征的机器时,屏幕截图略有不同,测试失败。例如,我有一个测试,屏幕截图最初是在非视网膜Mac显示器上拍摄的,但当测试在带有视网膜显示器的Mac上运行时,屏幕截图中存在一些细微差异,导致测试失败 有没有可能用木偶演员拍摄独立于所用显示器的屏幕截图 我试图通过调用setViewport在视网膜显示器上强制显示非视网膜屏幕截图,但没有帮助:page.setViewport({widt
setViewport
在视网膜显示器上强制显示非视网膜屏幕截图,但没有帮助:page.setViewport({width:800,height:600,deviceScaleFactor:1})代码>