@ovotech/cypress-tourist
Version:
Visit a place, take a picture. Compare.
24 lines (17 loc) • 526 B
JavaScript
const { WAIT_PERIOD } = require('./variables.json')
/* eslint-disable no-undef */
const sizes = ['iphone-6', 'macbook-13']
exports.visitAndSnap = url => {
cy.visit(url)
sizes.forEach(size => {
const fileName = `${url}__${size}`.replace(/(http(s)*:\/\/)|\W/g, '_')
cy.viewport(size)
cy.wait(WAIT_PERIOD)
cy.screenshot(fileName)
})
}
exports.snap = (uniqueName) => {
const fileName = uniqueName && 'uniqueName'.replace(/(http(s)*:\/\/)|\W/g, '_')
cy.wait(WAIT_PERIOD)
cy.screenshot(fileName)
}