Cypress Testing Articles

RSS feed

41 articles found in Cypress Testing

How to Use Cypress AI: Complete 2026 Guide
How to Use Cypress AI: Complete 2026 Guide

Learn how to use AI in Cypress with cy.prompt, Studio AI, and self-healing tests. A step-by-step 2026 guide to enable, write, and scale your AI Cypress tests.

Saniya Gazala

Saniya Gazala

April 16, 2026

5 min read

Cypress vs Playwright: Which Wins in 2026?
Cypress vs Playwright: Which Wins in 2026?

Speed, flakiness, debugging, language support: Cypress vs Playwright compared head-to-head in 2026, with a clear answer for your team and stack.

Ioan Solderea

Ioan Solderea

October 21, 2025

33 min read

Record and Generate Tests With Cypress Studio
Record and Generate Tests With Cypress Studio

Cypress Studio lets you create, edit, and maintain end-to-end tests visually, simplifying test automation for faster, more reliable web app testing.

Tahera Alam

Tahera Alam

September 2, 2025

25 min read

Cypress Component Testing: A Complete Tutorial
Cypress Component Testing: A Complete Tutorial

Test your UI components in isolation with Cypress component testing. Debug faster, catch issues early, and ensure reliable, scalable front-end code.

Harshit Paul

Harshit Paul

August 28, 2025

24 min read

How to Perform Cypress React Native App Testing
How to Perform Cypress React Native App Testing

Learn how to perform Cypress React Native app testing by rendering them in the browser using Expo Web for reliable end-to-end testing.

Alex Anie

Alex Anie

July 8, 2025

17 min read

How to Use Cypress scrollIntoView() Command
How to Use Cypress scrollIntoView() Command

Learn how to use the Cypress scrollIntoView() command for smooth scrolling and element visibility checks. Explore practical examples to enhance your test automation.

Himanshu Sheth

Himanshu Sheth

March 17, 2025

32 min read

How to Handle Dropdowns Using the Cypress .select() Command
How to Handle Dropdowns Using the Cypress .select() Command

Learn how to handle dropdowns in Cypress using the .select() command. Explore selecting options by text, value, or index for efficient test automation.

Alex Anie

Alex Anie

March 4, 2025

20 min read

Cypress Logs: How to Improve Custom Commands Visibility
Cypress Logs: How to Improve Custom Commands Visibility

Enhance your Cypress logs with improved visibility for custom commands. Check out examples and best practices to effectively manage and use logs.

Uma Victor

Uma Victor

February 12, 2025

23 min read

How to Use Selenium and Cypress for Canvas Automation
How to Use Selenium and Cypress for Canvas Automation

Canvas content sits outside the DOM, so locators cannot see it. Automate canvas in Selenium and Cypress using coordinates from getBoundingClientRect().

Himanshu Sheth

Himanshu Sheth

January 6, 2025

42 min read

How To Run Cypress Tests In Azure DevOps Pipeline
How To Run Cypress Tests In Azure DevOps Pipeline

Learn to run Cypress tests in Azure DevOps pipelines with this guide. Discover setup steps, test scenarios, and enhance your CI/CD workflows.

Kailash Pathak

Kailash Pathak

September 17, 2024

24 min read

How To Use Cypress Intercept For Handling Network Requests
How To Use Cypress Intercept For Handling Network Requests

Learn how to use the Cypress intercept (cy.intercept()) method to handle and modify network requests effectively.

Kailash Pathak

Kailash Pathak

September 10, 2024

23 min read

Cypress Jenkins Tutorial: Working CI/CD Pipeline in 15 Mins
Cypress Jenkins Tutorial: Working CI/CD Pipeline in 15 Mins

Running Cypress tests in Jenkins means installing the NodeJS plugin, since Cypress 13+ needs Node 18 or higher, creating a Pipeline project that reads a Jenkinsfile, and running npm ci followed by npx cypress run in a build stage. Teams can add Docker for headless agents, parallel test stages for multiple browsers, and Mochawesome reports via the HTML Publisher plugin.

Enrique

Enrique

May 20, 2024

20 min read

Cypress .should() Command: A Detailed Guide
Cypress .should() Command: A Detailed Guide

Cypress assertions help verify the expected behavior of application under test. In this guide, learn how to use the Cypress .should() command with examples.

Anshita Bhasin

Anshita Bhasin

May 7, 2024

53 min read

Check If An Element Exists In Cypress: A Detailed Guide
Check If An Element Exists In Cypress: A Detailed Guide

Learn how to check if an element exists in Cypress, validate visibility on a web page, avoid flaky tests, and interact with dynamic web elements efficiently.

Enrique

Enrique

March 19, 2024

31 min read

How to Write Your First Cypress Test
How to Write Your First Cypress Test

This blog guides you through writing your first Cypress test on local machines and cloud grids.

Kailash Pathak

Kailash Pathak

March 14, 2024

35 min read

10 Cypress Best Practices for Faster, Stable Tests (2026)
10 Cypress Best Practices for Faster, Stable Tests (2026)

Cut flaky Cypress tests with 10 proven best practices: programmatic login, resilient selectors, test isolation, and parallel runs on a cloud grid.

Dastan

Dastan

March 1, 2024

40 min read

Getting started with Cypress for File uploading and downloading
Getting started with Cypress for File uploading and downloading

Automate Cypress file upload and download for seamless web data transfer. Use attach() for upload and writeFile() for download to ensure reliable and efficient testing.

Kailash Pathak

Kailash Pathak

January 23, 2024

45 min read

How to Handle Shadow DOM in Cypress
How to Handle Shadow DOM in Cypress

The Shadow DOM (Document Object Model) is a web standard that encapsulates styles, markup, and behavior within a scoped and isolated DOM subtree. In this tutorial, you will learn various approaches and techniques to handle elements within the Shadow DOM using Cypress effectively.

Kailash Pathak

Kailash Pathak

November 30, 2023

29 min read

How to Use Cypress in Headless Mode
How to Use Cypress in Headless Mode

In this Cypress tutorial, you will learn how to perform headless browser testing using Cypress on popular browsers like Chrome, Firefox, and WebKit.

Kailash Pathak

Kailash Pathak

September 15, 2023

32 min read

Cypress Viewport: Test Responsive Design with cy.viewport()
Cypress Viewport: Test Responsive Design with cy.viewport()

Learn how to use cy.viewport() in Cypress to test responsive designs across screen sizes, device presets, orientations, and the TestMu AI real device cloud.

Anshita Bhasin

Anshita Bhasin

September 14, 2023

43 min read

How to Perform E2E Testing Using Cypress CLI and Test Runner
How to Perform E2E Testing Using Cypress CLI and Test Runner

In this step-by-step Cypress tutorial, you will learn how to perform E2E testing using Cypress CLI and Test Runner.

Kailash Pathak

Kailash Pathak

August 16, 2023

31 min read

Cypress Testing Library: Getting Started Tutorial
Cypress Testing Library: Getting Started Tutorial

Cypress Testing Library adds user-centric queries like findByRole to Cypress. Learn to install it, pick the right query, and write tests that survive refactors.

Enrique

Enrique

June 14, 2023

27 min read

How To Handle iFrames In Cypress
How To Handle iFrames In Cypress

This blog demonstrates how to handle iFrames in Cypress using the cy.iframe() command on the cloud grid.

Enrique

Enrique

February 6, 2023

22 min read

How To Write End-To-End Tests Using Cypress App Actions
How To Write End-To-End Tests Using Cypress App Actions

Learn how Cypress App Actions set application state without the UI, how they differ from the Page Object Model, and how to run the tests in the cloud.

Enrique

Enrique

January 6, 2023

25 min read

A Step-By-Step Guide To Cypress API Testing
A Step-By-Step Guide To Cypress API Testing

Step-by-step guide to Cypress API testing. Explore how Cypress, a user-friendly framework, enhances API testing for functionality, reliability, and performance.

Enrique

Enrique

December 29, 2022

31 min read

Running Tests In Cypress With GitHub Actions [Complete Guide]
Running Tests In Cypress With GitHub Actions [Complete Guide]

Read on this blog to learn how to set up CI/CD pipeline for test cases using Cypress with GitHub Actions.

Anshita Bhasin

Anshita Bhasin

December 28, 2022

30 min read

Migrating Test Automation Suite To Cypress 10
Migrating Test Automation Suite To Cypress 10

Read on this blog on Cypress 10 migration to learn how to migrate your test automation suite to Cypress 10.

Adarsh M

Adarsh M

November 29, 2022

48 min read

How To Get Started With Cypress Debugging
How To Get Started With Cypress Debugging

This Cypress testing tutorial on Cypress debugging discusses some of the best ways to debug your Cypress tests and explain each in detail

Dastan

Dastan

November 14, 2022

24 min read

Cypress End to End Testing: Detailed Tutorial
Cypress End to End Testing: Detailed Tutorial

Cypress end to end testing runs tests inside the browser with a JavaScript framework built on Mocha. Learn setup, commands, and a full worked example.

Kailash Pathak

Kailash Pathak

August 2, 2022

34 min read

How To Perform Cypress Accessibility Testing
How To Perform Cypress Accessibility Testing

This article on Cypress accessibility testing discusses the importance of accessibility testing and how to perform Cypress accessibility testing on a cloud grid.

Enrique

Enrique

June 27, 2022

20 min read

Cypress Testing Framework Tutorial: Complete Guide to Test Automation with Cypress
Cypress Testing Framework Tutorial: Complete Guide to Test Automation with Cypress

Get started with the Cypress testing framework: install Cypress, learn its architecture, write your first end-to-end test, and run it on a cloud grid.

Sachin

May 4, 2022

16 min read

How To Avoid Anti-Patterns In Cypress
How To Avoid Anti-Patterns In Cypress

Learn how to avoid anti-patterns in Cypress: fragile locators, overcomplicated chains, hard waits, and duplicated code, with fixes and BDD examples.

Enrique

Enrique

April 13, 2022

23 min read

Complete Guide To Cypress Visual Regression Testing
Complete Guide To Cypress Visual Regression Testing

A quick guide on how to perform Cypress visual regression testing on a cloud Cypress grid like TestMu AI (Formerly LambdaTest).

Enrique

Enrique

January 11, 2022

24 min read

Detailed Guide on How To Fill And Submit Forms In Cypress
Detailed Guide on How To Fill And Submit Forms In Cypress

Learn how to fill and submit forms in Cypress: text fields, radio buttons, checkboxes, dropdowns, file uploads and date pickers, with code examples.

Sachin

December 3, 2021

31 min read

How To Find HTML Elements Using Cypress Locators
How To Find HTML Elements Using Cypress Locators

In this Cypress tutorial, we will learn to use Cypress locators to access WebElements in the DOM for realizing Cypress automation tests.

Sachin

September 25, 2021

30 min read

Handling Touch And Mouse Events In Cypress [Tutorial]
Handling Touch And Mouse Events In Cypress [Tutorial]

In this Cypress tutorial, we talk about handling touch and mouse events when running Cypress test automation scripts.

Narayanan Palani

Narayanan Palani

September 7, 2021

19 min read

Unleashing Cypress Performance Testing using Lighthouse
Unleashing Cypress Performance Testing using Lighthouse

Combine Cypress with Google Lighthouse to run automated performance, accessibility, SEO, and best-practices audits in your Cypress test suite.

Narayanan Palani

Narayanan Palani

August 13, 2021

24 min read

How To Find Broken Links Using Cypress [With Examples]
How To Find Broken Links Using Cypress [With Examples]

Want to find broken links on your website? Here's how you can do broken link testing on your website using Cypress.

Enrique

Enrique

August 5, 2021

26 min read

Scalable Cross Browser Testing With Cypress Framework
Scalable Cross Browser Testing With Cypress Framework

Cypress is an open source, JavaScript-based test automation framework that runs full-stack end-to-end tests in the same run loop as the application under test, backed by a Node.js server process. It shipped 18 versions in 2021 alone and has gained traction in the QA community for its ease of use and thorough documentation.

Kritika Murari

Kritika Murari

August 4, 2021

13 min read

Cypress Automation Testing Tutorial: E2E Testing with Cypress
Cypress Automation Testing Tutorial: E2E Testing with Cypress

Cypress is a Node.js-based JavaScript framework for end-to-end testing of web applications, running directly inside the browser instead of communicating through a remote WebDriver like Selenium. Cypress test specs are written in Mocha-style syntax using built-in commands such as cy.visit() to load a page, with assertions modeled on Chai, and Cypress installs via a single npm install cypress command.

Sachin

July 1, 2021

23 min read

How To Perform Cypress Testing At Scale With TestMu AI (Formerly LambdaTest)
How To Perform Cypress Testing At Scale With TestMu AI (Formerly LambdaTest)

Cypress is an open-source, JavaScript-based end-to-end testing framework built on Mocha and Chai that lets developers write and run tests directly inside the browser. Running it at scale on the TestMu AI Grid through the TestMu AI Cypress CLI adds detailed test logs and video screencasts, letting teams debug failures without maintaining their own aging test infrastructure.

Himanshu Sheth

Himanshu Sheth

June 25, 2021

5 min read