W3cubDocs

/Cypress

Cypress.arch

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.

Syntax

Cypress.arch // 'x64'

Examples

CPU Architecture

it('has expected CPU architecture', () => {
  expect(Cypress.arch).to.be.oneOf(['x64', 'ia32'])
})

Conditionals

it('does something differently', () => {
  if (Cypress.arch === 'x64') {
    cy.exec('something')
  } else {
    cy.exec('something else')
  }
})

History

Version Changes
1.1.3 Cypress.arch added

© 2020 Cypress.io
Licensed under the MIT License.
https://docs.cypress.io/api/cypress-api/arch.html