Cypress.arch returns you the CPU architecture name of the underlying OS, as returned from Node's os.arch().
Even though Cypress runs in the browser, it automatically makes this property available for use in your tests.
Cypress.arch // 'x64'
it('has expected CPU architecture', () => {
expect(Cypress.arch).to.be.oneOf(['x64', 'ia32'])
})
it('does something differently', () => {
if (Cypress.arch === 'x64') {
cy.exec('something')
} else {
cy.exec('something else')
}
})
| Version | Changes |
|---|---|
| 1.1.3 |
Cypress.arch added |
© 2017 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/cypress-api/arch