Cypress.platform
Cypress.platform
returns the underlying OS name, as returned from Node's
os.platform()
.
Even though Cypress runs in the browser, it automatically makes this property available for use in your tests.
Syntax​
Cypress.platform // 'darwin'
Examples​
Conditionals​
it('has JSON files', () => {
// if windows do one thing, else do another
const cmd = Cypress.platform === 'win32' ? 'dir *.json' : 'ls *.json'
cy.exec(cmd).its('stdout').should('include', 'package.json')
})