Skip to content

Ebazhanov/cypress-image-screenshot-comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cypress visual regression example (screenshot comparison)

This repo an example of how to use Cypress Image Snapshot plugin

NPM

Image Diff

diff-example.png

Mochawesome report

TODO

  • integrate with CircleCI
  • add mochawesome html
    • add failed screenshot to mochawesome html report
  • play with Threshold to make tests stable in circleic
  • find the way of making full screenshot
addMatchImageSnapshotCommand({
  failureThreshold: 0.03, // threshold for entire image
  failureThresholdType: 'percent', // percent of image or number of pixels
  customDiffConfig: { threshold: 0.1 }, // threshold for each pixel
  capture: 'viewport', // capture viewport in screenshot
});

CircleCI CircleCI

An example of screenshot diff here in circleci job