JSON files for HTML Reports v2 are generated only when running tests from CLI.
Sometimes it is useful to get and analyse reports when running tests via GUI.
Use case for tests group can look like this:
describe('Visual testing', () => {
after(() => {
cy.task('generateJsonReport');
})
});
// or if some environment data required
after(() => {
cy.task('generateJsonReport', {
browserName: Cypress.browser.displayName,
browserVersion: Cypress.browser.version,
cypressVersion: Cypress.version,
});
});
Then if we keep Cypress Image Diff HTML Report opened we can easily switch and view any interface difference.
JSON files for HTML Reports v2 are generated only when running tests from CLI. Sometimes it is useful to get and analyse reports when running tests via GUI.
Use case for tests group can look like this:
Then if we keep Cypress Image Diff HTML Report opened we can easily switch and view any interface difference.