---
title: "cy.blog()"
url: "https://www.cypress.io/blog/tag/flake"
description: "Browse every Cypress blog post tagged Education: Flake, newest first, with articles from the Cypress team and community."
---

# cy.blog()

Releases, AI-assisted testing, and quality guides from the Cypress team. See what changed, whether it affects you, and how teams ship with confidence.

[See all posts in category 'Education'](/blog/category/Education)

## Posts marked with tag flake

[Webinar Recap: Unlocking Testing Stability – Strategies and Tools for Handling Flakiness In a recent webinar, David Ingraham, a seasoned Senior SDET at Matium and Cypress ambassador, talked about the perplexing issue of test flakiness in software development and testing and provided an in-depth strategy for tackling test flakiness. Below we’ll drive into the comprehensive approach shared during the session. 1. Understanding the Causes Effective flakiness mitigation starts with a clear understanding of the factors influencing test outcomes. Common culprits include tool misuse, env Read more](/blog/webinar-recap-unlocking-testing-stability-strategies-and-tools-for-handling-flakiness)

[Live Webcast | Flaky Test Management with Cypress Register Tired of battling flaky tests? Join us Wednesday, May 19th at 2:00pm EDT/11:00am PDT to find out how to focus your efforts with test-writing best practices, how to understand different types of flake, and the many ways in which Cypress can help you eliminate flake for good. Your Webcast Hosts In this webcast, we'll define flake and the many ways that it can impact your tests. Next, you'll learn: * The common causes of test flakiness, including DOM-related, network-related, Read more](/blog/live-webcast-flaky-test-management-with-cypress)

[When Can The Test Blink? Let's take a page where a loading element is displayed while the application is fetching the data from the server. If the test is observing the loading element to make sure it disappears, can the loading be too fast? Can the test runner "blink" and miss the element? Read more](/blog/when-can-the-test-blink)

[Retry, Rerun, Repeat > If at first you don't succeed, then dust yourself off and try again. - American R&B singer Aaliyah (1979-2001) The modern Internet is built on retries. Software and hardware failures are normal and expected. Every action can fail, and thus every software system includes code to retry the action several times. During testing, the application might be slower than expected, and thus the test runner needs to Read more](/blog/retry-rerun-repeat)

[When Can the Test Submit a Form? In this blog post we continue exploring flaky tests and how to fix them. We will look at the situation when a page submits a form and then continues to interact with the page, which causes a problem. Tip: you can find all existing similar posts under the tag Flake \[https://cypress.io/blog/tag/flake/\]. You can find the source code for this blog post in Cypress example recipes \[https://github.com/cypress-io/cypress-example-recipes\] repository. The error The original error \[https://github.com/cyp Read more](/blog/when-can-the-test-submit-a-form)

[Introducing Flaky Test Detection & Alerts Empowered with test retrying capabilities, we're excited to introduce test flake detection for the Cypress Dashboard... Read more](/blog/introducing-flaky-test-detection-alerts)

[Debug a Flaky Visual Regression Test In our Cypress RealWorld App \[https://github.com/cypress-io/cypress-realworld-app\] we are using visual regression testing \[https://on.cypress.io/visual-testing\] to catch unintended style and layout changes. We are using the Percy.io \[https://percy.io/\] service, and you can see the screenshots at https://percy.io/cypress-io/cypress-realworld-app. During tests, we periodically take image snapshots using cy.percySnapshot command: it("creates a new bank account", function () { cy.getBySel("siden Read more](/blog/debug-a-flaky-visual-regression-test)

[When Can The Test Navigate? In this blog post I will show a test that appears simple, yet acts in surprisingly annoying and frustrating ways. We will slightly change the test to make it reliable and flake-free. Read more](/blog/when-can-the-test-navigate)

[Do Not Get Too Detached When the Cypress Test Runner runs through the test's steps, the application can update itself, causing problems. Often a very frustrating problem our users encounter simply says cy... failed because the element has been detached from the DOM. You can see this error below and its explanation using the link "Learn more \[https://on.cypress.io/element-has-detached-from-dom\]". Element detached from the DOM error messageIn this blog post I will go through a scenario showing this problem and show how Read more](/blog/do-not-get-too-detached)

[When Can The Test Log Out? Recently, we released the Cypress Real World App \[https://www.cypress.io/blog/2020/06/11/introducing-the-cypress-real-world-app/\] - a modern web application with a full set of E2E and API tests showing the recommended best practices for writing tests. From the start, we had Linux continuous integration running tests on every commit. After the release, we added a Windows continuous integration workflow in #421 \[https://github.com/cypress-io/cypress-realworld-app/pull/421\]- and it started failing Read more](/blog/when-can-the-test-log-out)

[Working with Select elements and Select2 widgets in Cypress This blog post shows how to control native <select> HTML elements from Cypress tests. We will also look at how to work with a very popular wrapper library called Select2, that supplants the native <select> elements with an additional HTML markup. Read more](/blog/working-with-select-elements-and-select2-widgets-in-cypress)

[When Can The Test Stop? Imagine a small "application" that shows Window Confirm popup when the user clicks a button. The HTML might look like this... Read more](/blog/when-can-the-test-stop)

[When Can The Test Click? Recently a user opened a Cypress issue #3135 asking why the cy.click() command was behaving differently than the way click behaved when a user clicks on the button. We’ve seen many people ask similar questions involving click and wanted to address how to ensure your tests behave the same way as a user’s behavior. The problem The problem is straightforward once we walk through how Cypress works. Let’s use the web application at https://github-ylq5q4.stackblitz.io as an example. This ap Read more](/blog/when-can-the-test-click)

[When Can The Test Start? Can the test runner be too quick? Can the tests start before the application is ready to handle the test steps? It definitely can happen. This blog post shows a little trick one can use to detect when a web application really starts, so that the test runner never has to wait longer than necessary. A slow application I will start with a tiny “web app”. It asks the user to enter a name, and then greets the user with the entered name. Here is the body of the HTML page. <body> What's your na Read more](/blog/when-can-the-test-start)