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', function () { // 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') })