← All skills

Cypress Skill

E2e testingJavaScriptTypeScript

Copy and Paste in your Terminal

npx skills add https://github.com/LambdaTest/agent-skills.git --skill cypress-skill

Cloud integration

Cloud execution and TestMu AI integration.

Cypress — TestMu AI Cloud Integration

For full device catalog, capabilities, and LT:Options reference, see shared/testmu-cloud-reference.md.

Setup

npm install lambdatest-cypress-cli --save-dev
npx lambdatest-cypress init

This creates lambdatest-config.json:

{
  "lambdatest_auth": {
    "username": "${LT_USERNAME}",
    "access_key": "${LT_ACCESS_KEY}"
  },
  "browsers": [
    {
      "browser": "Chrome",
      "platform": "Windows 11",
      "versions": ["latest"]
    },
    {
      "browser": "MicrosoftEdge",
      "platform": "Windows 11",
      "versions": ["latest"]
    },
    {
      "browser": "Firefox",
      "platform": "macOS Sequoia",
      "versions": ["latest"]
    }
  ],
  "run_settings": {
    "cypress_config_file": "cypress.config.js",
    "build_name": "Cypress Cloud Build",
    "parallels": 5,
    "specs": "cypress/e2e/**/*.cy.{js,ts}",
    "ignore_files": "",
    "network": true,
    "headless": true,
    "npm_dependencies": {}
  },
  "tunnel_settings": {
    "tunnel": false,
    "tunnelName": ""
  }
}

Run on Cloud

# All specs
npx lambdatest-cypress run

# Specific specs
npx lambdatest-cypress run --specs "cypress/e2e/login.cy.js"

# With tunnel (for localhost)
npx lambdatest-cypress run --tunnel

Parallel Execution

Set parallels in config. Tests distribute across browsers automatically.

{
  "run_settings": {
    "parallels": 10
  }
}