Harness our cloud to run Cypress tests at scale

30+ browser versions and instant, hassle-free parallelization. Functional and cross browser testing made easier with Cypress on BrowserStack.

Cypress cross browser coverage on Cypress

Trusted by more than 25,000 customers globally

  • JQuery uses BrowserStack Open Source
  • Twitter uses BrowserStack
  • Harvard University uses BrowserStack
  • Expedia uses BrowserStack
  • Wikimedia uses BrowserStack

Wide cross-browser support for Cypress tests

Run Cypress tests on latest browsers. Get 30+ versions across Windows and macOS, with more to come.

Chrome Cypress cross browser coverage

Chrome

66 to 81

Firefox Cypress cross browser coverage

Firefox

60 to 75

Edge Cypress cross browser coverage

Edge

80 & 81

How it works

Run hundreds of Cypress tests in parallel, without maintaining countless Docker images. Scale your testing with BrowserStack in three easy steps.

cypress testing

Install

Install the BrowserStack Cypress CLI to trigger your tests and get status updates.

Configure

Create a sample JSON file to configure your test runs on BrowserStack.

Run

Trigger your tests via CLI, view and debug the results on the Automate dashboard.

Get started in 5 minutes

How we help agile teams deliver quality at speed

Ship every release confidently with BrowserStack Automate in your pipeline.

Cypress cross browser coverage on Cypress

Cover the bases before you ship

Build a robust test stack with Automate. Deliver seamless user experiences on every browser. Focus on test coverage and quality best practices, instead of infrastructure set up and maintenance.

 

Speed up testing for fast releases

Test builds continuously on our reliable cloud infrastructure for fast, deterministic feedback. Cut commit-to-deploy time by 10x with parallel test execution and comprehensive tools for debugging.

Speed-up-testing
Cypress test automation without bottlenecks

Scale with zero bottlenecks

Grow testing capacity without any effort. With cloud infrastructure, you no longer have to maintain Docker images, install browsers, or manage capacity. Plug Automate into your pipeline and scale as you go.

How we help agile teams deliver quality at speed

Ship every release confidently with BrowserStack Automate in your pipeline.

Cover the bases before you ship

Build a robust test stack with Automate. Deliver seamless user experiences on every browser. Focus on test coverage and quality best practices, instead of infrastructure set up and maintenance.

 

Speed-up-testing

Speed up testing for fast releases

Test builds continuously on our reliable cloud infrastructure for fast, deterministic feedback. Cut commit-to-deploy time by 10x with parallel test execution and comprehensive tools for debugging.

Cypress test automation without bottlenecks

Scale with zero bottlenecks

Grow testing capacity without any effort. With cloud infrastructure, you no longer have to maintain Docker images, install browsers, or manage capacity. Plug Automate into your pipeline and scale as you go.

Key Features of BrowserStack Automate

Test on dev environments

Use our Local binary to test builds securely on every commit and PR in your CI pipeline.

Parallel-testing

Parallel test runs

Run hundreds of Cypress tests concurrently to speed up execution time by 10x.

Debug-easily

Comprehensive debugging

Debug with ease using video recordings, automated screenshots, and text logs.

Ready to try Cypress on BrowserStack?

Get unlimited minutes for your Cypress test runs with BrowserStack Automate

Frequently Asked Questions

What is the BrowserStack-Cypress CLI? Do I need it to start Cypress test automation on BrowserStack?

The Browserstack-Cypress-CLI is the test runner that will let you run your automated Cypress tests on BrowserStack.

What are the steps involved in running Cypress test automation on the BrowserStack infrastructure?

All you have to do is install the BrowserStack-Cypress CLI, configure the browserstack.json file, and trigger your Cypress tests. View documentation for more details.

How do I run Cypress tests in parallel on BrowserStack?

You can use the parallels key in the run_settings option within the configuration file to run Cypress tests in parallel on BrowserStack. Specify the number of parallel threads and trigger the tests. You can update the number of parallels whenever you want.

Where can I see my Cypress test results? What type of error logs are available?

You can see Cypress test results and error logs on the Automate dashboard, grouped by builds and browser combinations. You can debug failed test sessions using video logs, screenshots and text logs.

Is there any limit to the number of Cypress test runs I can execute on BrowserStack?

There is no limit on the number of tests on paid subscriptions of Automate, including Automate Pro, Mobile, or Enterprise. In the free trial, you get 100 minutes to run your Cypress (or Selenium) tests. For more details view our pricing page.

Can I run cross browser Cypress tests on BrowserStack?

Yes, you can run your Cypress across multiple browsers. BrowserStack helps you expand your Cypress test coverage to 30+ versions of Chrome, Edge, and Firefox on macOS and Windows. Simply specify the browser version and OS details in the browserstack.json file and trigger the tests.

What are the advantages of running Cypress tests on BrowserStack?

BrowserStack Automate offers the infrastructure to run, scale, and debug your Cypress tests.

You get the following capabilities out of the box: cross-browser support, high-scale parallelization, seamless integration with your CI pipeline, and debugging, with more to come.

Is it possible to run Cypress tests on BrowserStack from the CI/CD pipeline?

Yes. Triggering Cypress tests from your CI/CD is very similar to the way you run the tests from your local machine. Clone your project or test repository, install the BrowserStack-Cypress CLI, configure application servers if required, and start running your Cypress tests on BrowserStack directly.

Is the beta version of the Cypress integration stable?

Yes. The integration is stable and ready to be plugged into your existing pipelines. You can learn more about the integration and all it has to offer here.