---
title: "cy.blog()"
url: "https://www.cypress.io/blog/author/mark"
description: "Read every Cypress blog post by Mark Noonan, newest first, from testing techniques to Cypress product news."
---

# 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.

## Articles written by Mark Noonan

[Send Cypress Accessibility and UI Coverage results anywhere with webhooks Your Accessibility and UI Coverage reports already tell you a lot. The harder part is getting that information in front of the right people at the right time. Starting today, Cypress Cloud webhooks can send two new events when a report finishes processing: * run.accessibility.completed for Cypress Accessibility * run.uiCoverage.completed for UI Coverage They join the existing run.completed event. You choose which events each webhook receives, and Cypress Cloud sends a signed JSON POST to yo Read more](/blog/send-cypress-accessibility-and-ui-coverage-results-anywhere-with-webhooks)

[Skip tests that pass on the current build: Re-run optimization in Cypress Cloud When Cypress detects a CI rerun, it can now skip the work that already passed and run only what failed, so you get to green faster, burn fewer CI minutes, and record fewer billable test results. Re-runs with few failures can skip 99% or more of the tests that would have re-executed. It works out-of-the-box with common CI providers, and ships with overrides to customize the re-run behavior to your specific needs. Re-run Optimization is available for all Business plans and higher, and in free tri Read more](/blog/skip-tests-that-pass-on-the-current-build-re-run-optimization-in-cypress-cloud)

[Cypress Cloud: Test Replay now masks sensitive form inputs by default Starting today, Test Replay replaces the values of sensitive form fields (passwords and payment details) with asterisks before it captures the DOM before any Test Replay data is uploaded to Cypress Cloud. It's on by default for every Cypress Cloud project. This follows the same principle as network data redaction in Test Replay: keep sensitive values out of captured artifacts, without giving up the overall debugging experience of Test Replay in Cypress Cloud. We've heard from Cypress Cloud cust Read more](/blog/ctest-replay-now-masks-sensitive-form-inputs-by-default)

[Build custom workflows with Cypress Cloud Webhooks Webhooks are a new addition to Cypress Cloud, supporting more flexible automation workflows beyond what is built into the platform itself. Learn why we've added them and how to get started using them in your project. Integration support in Cypress Cloud Cypress Cloud supports a wide range of integrations out of the box. If you need a GitHub status check for every group of tests in your test run, we've got you covered. Slack and Teams messages when a run fails? That's there, along with deskto Read more](/blog/build-custom-workflows-with-cypress-cloud-webhooks)

[Test Replay now redacts sensitive network data before upload Test Replay automatically redacts sensitive values from captured network logs before that data reaches Cypress Cloud. If your team turned Test Replay off in the past because of what your network logs held, this is the change that may let you turn it back on. You keep full CI debugging, and the values you didn't want stored are removed on your machine before Test Replay data is uploaded. Redaction is on by default, and you can turn it off for one project at a time in project settings. What g Read more](/blog/test-replay-now-redacts-sensitive-network-data-before-upload)

[New: Finish Cypress Cloud runs faster with the Run Completion API Starting now, all Cypress Cloud plans can use the Run Completion API, allowing the Cypress Cloud run to finalize immediately at the end of test recoding, instead of staying open for new tests. Here's why that's important and how it can save you time. Cloud runs can have multiple groups of tests Cypress Cloud runs are often made up of many isolated cypress run groups. These may represent things like: * separate parallel machines * different browsers running the tests * different testing t Read more](/blog/new-finish-cypress-cloud-runs-faster-with-the-run-completion-api)

[What's new in Cypress Accessibility? Over the last year, we've delivered some of the most requested features by current Cypress Accessibility customers, and extended the range of use cases and environments we support. If you're not familiar with Cypress Accessibility, here's the three things you need to know: 1. Automated test runs you record to Cypress Cloud can generate page- or component-level accessibility reports based on everything that happened in your tests, including all steps of all user journeys. 2. It supports compa Read more](/blog/whats-new-in-cypress-accessibility)

[How to test the new ARIA Notify API with Cypress The ARIA Notify API is a new way to communicate live page updates to assistive technology like screen readers. This helps make interactive web applications more accessible and solves some problems with current workarounds. It currently has experimental status, but can be used with a polyfill to help provide a similar experience in situations where it is not yet supported. In this blog post we'll explain what this new API does and how to test it using Cypress. We'll also end up covering other Cy Read more](/blog/how-to-test-the-new-a-notify-api-with-cypress)

["In-test" vs "out-of-test" accessibility automation Since we've opened up free trials of Cypress Accessibility in Cypress Cloud, one question we've been answering is: how is this different to just running accessibility checks using an open source package like cypress-axe? At a high level, the approach taken in Cypress Accessibility helps teams stop dealing with some of the slower and more manual aspects of collecting, triaging, and communicating about accessibility problems, so they get back to focusing on their primary tasks faster. Customers Read more](/blog/in-test-vs-out-of-test-accessibility-automation)

[New: Find hidden accessibility issues with Cypress Accessibility We are delighted to announce the first internally-developed accessibility check in Cypress Accessibility, with a new rule called “Interactive elements should be semantically correct”. This rule has already surfaced hundreds of previously-hidden accessibility issues across an early-preview set of Cypress Accessibility customers – issues that were not revealed by existing automated scans. Today, it’s rolling out for every Cypress Accessibility project in Cypress Cloud! Look out for the "Cypress Read more](/blog/new-find-hidden-accessibility-issues-with-cypress-accessibility)

[Add your missing tests faster, with Test Generation in UI Coverage Today we are proud to launch AI-powered Test Generation in Cypress Cloud, to help you quickly add tests for the untested elements detected in UI Coverage reports, in a way that follows your existing practices and conventions. Test generation in UI Coverage is the first of a set of AI-powered test generation tools that Cypress will release this year, and it works in just three steps: 1. Select an interactive element in your UI Coverage report, from any state of your application 2. Click “Gene Read more](/blog/add-your-missing-tests-faster-with-test-generation-in-ui-coverage)

[Keeping up: Test coverage that works with AI-accelerated development A 2024 GitHub survey found that nearly all enterprise developers (97%) are using Generative AI coding tools. The majority of companies surveyed actively encourage the use of AI. At the same time, GitClear reports declining code quality metrics, and more frequent revisions of existing code, when code is written with the help of AI assistants. All of this puts more pressure on the test automation pipeline as the gatekeeper for quality, and the early warning system for when code isn’t ready to rel Read more](/blog/keeping-up-test-coverage-that-works-with-ai-accelerated-development)

[The European Accessibility Act and Cypress Accessibility The European Accessibility Act (EAA) takes effect in June 2025, introducing harmonized accessibility standards across all 27 EU member states. As this regulatory milestone approaches, companies need efficient ways to identify and address accessibility issues in their applications. This is top of mind for many Cypress Accessibility customers, and we are often asked just where test automation fits in, and can this sort of system make you compliant? The answer is that no test automation setup will Read more](/blog/the-european-accessibility-act-and-cypress-accessibility)

[New in Cypress Accessibility: Results API updates Cypress Accessibility uses server-side processing to carry out accessibility checks when a test run is recorded to Cypress Cloud. Compared to typical in-test accessibility scans, this "out-of-test" approach comes with a few key advantages – no special setup, no performance impact on test execution, and improved consistency across runs. All states and variations can be checked, every time, without a single line of test code added. The one thing these accessibility checks won't do is fail a test Read more](/blog/new-in-cypress-accessibility-results-api-updates)

[Just launched: Accessibility Branch Review - spot new issues in seconds There's a question people ask almost every time we talk with a team about their accessibility needs: how do we see just the effect of specific code changes, not the full report of all current accessibility issues? This comes up because everybody's been through a certain kind of pain in their accessibility remediation work, where fixing one issue can expose, or even directly cause, another problem. At same time, incoming UI changes can silently introduce issues that could have been caught and pr Read more](/blog/just-launched-accessibility-branch-review-spot-new-issues-in-seconds)

[See you at Automation Guild 25! Cypress is proud to sponsor Automation Guild 25 (coming up on February 10-14), a 5-day online event intended to keep testers and developers up to speed on the fast-moving test automation space. The biggest topic of the year is undoubtedly the relationship between AI and test automation, and you’ll find lots of talks on this topic there. If you are looking for our take on this topic you can check out our recent webinar to learn all about AI-powered Test Generation in UI Coverage and Cypress Stu Read more](/blog/see-you-at-automation-guild-25)

[Three talks to check out at Vue.js Nation Vue.js Nation is coming up fast on January 29 and 30, 2025. I’m delighted to take part by presenting a talk on accessibility and test automation - a topic I’ve written a lot about this year as we released built-in automated accessibility checks in Cypress Cloud. Cypress ❤️ Vue In 2022, we used Vue.js to rebuild and extend the UI of the open-source Cypress app for Cypress 10’s integration of component testing. And at VueConf 2023, I gave one of my favorite talks, debugging 7 failing Vue compon Read more](/blog/three-talks-to-check-out-at-vue-js-nation)

[Cypress Accessibility - 2024 roundup In the last year, Cypress Accessibility has grown from its earliest beta form into a mature product with multiple facets and features, supporting many different use cases and scenarios. All of these are possible, or made better, because Cypress Accessibility runs with no test code updates, no plugins, and no performance impact during test runs. This approach, based on testing against the artifacts you already upload to Cypress Cloud in a standard test run, is also what allows us to surface prop Read more](/blog/making-the-most-of-cypress-accessibility-2024-roundup)

[Open Source Accessibility Plugins in Cypress This post is part of a series! Check out parts one and two: 1. Hands-on with Cypress Accessibility 2. Improving Accessibility in Legacy Applications This week we’ve been blogging about the topic of accessibility, since the recent GA launch of our commercial accessibility testing solution built into Cypress Cloud. This overall blog series is a chance to share what we’ve been working on and what we’ve learned with our customers, as well as a great chance to write more about accessibility as a Read more](/blog/open-source-accessibility-plugins-in-cypress)

[Improving Accessibility in Legacy Applications Over the years, accessibility is something that I’ve come to see as foundational to front-end application quality. Not optional, not an afterthought, not a debate. As the product manager for Cypress Accessibility, I’ve been able to talk to hundreds of people about how they and their companies manage accessibility in their approach to development and quality. One thing is clear: lots of us are working in less than ideal conditions when it comes to making applications usable for people with disabi Read more](/blog/improving-accessibility-in-legacy-applications)

[Hands-on with Cypress Accessibility This week we begin a series of blog posts about accessibility and Cypress. In upcoming posts we’ll discuss open-source accessibility plugins for the Cypress App, patterns of adopting accessibility testing that we have seen be successful in working with customers, how automation fits into an overall accessibility strategy, and more. In today’s post, we’ll share examples from our new Cloud product, Cypress Accessibility – recently launched at CypressConf 2024 after a long early access period. You Read more](/blog/hands-on-with-cypress-accessibility)

[Introducing Cypress Accessibility Updated March 2025. Looking for a free trial? Sign up here. Introduction We built Cypress Accessibility to help teams measure and improve the accessibility of their applications by adding highly effective, zero-effort accessibility checks to the Cypress Cloud platform. To do this, we automatically generate rich, interactive accessibility reports based entirely on existing tests being recorded to Cypress Cloud. This requires no setup or configuration, so it can be adopted instantly at any time Read more](/blog/introducing-cypress-accessibility)

[Maintaining accessibility through user-focused testing In this blog post, I will outline my favorite user-focused approach to accessibility testing, show how this can be applied in your Cypress tests, and explain why Cypress Component Tests may be the best place to do this kind of testing. Accessibility can be a complicated and intimidating topic. Often when we talk about it, we think in terms of checklists, Web Content Accessibility Guidelines (WCAG) criteria, and legal requirements. But at its core, it isn’t really about those things: it’s about Read more](/blog/maintaining-accessibility-through-user-focused-testing)

[What Cypress Component Testing Means for QA and "Shifting Left" This post is the second of a series that explores how Component Testing can benefit different parts of your team or organization. If you’re wondering why you and your team should adopt Component Testing, this series is for you! In our first post of this series, we discussed how Cypress Component Testing isbeneficial for developers. In this post, we'll delve into how Component Testing can improve collaboration and alignment between development and QA teams by allowing them to run end-to-end and Read more](/blog/what-cypress-component-testing-means-for-qa-teams)

[What Cypress Component Testing Means for Developers Recently, we launched Component Testing to GA! In this blog series, we’re going to break down how Component Testing brings layered benefits to different parts of your team or organization. If you’re wondering why you and your team should adopt Component Testing, this series is for you! In this first post, we’ll dive into Component Testing benefits for developers. Let’s start with the development workflow. Cypress Component Testing is a leap forward in the experience of writing component tests, Read more](/blog/cypress-component-testing-for-developers)

[How Cypress Component Testing changed our workflow (and how I came to work here) Before I joined Cypress last year, the alpha version of Cypress Component Testing \[https://on.cypress.io/component\] changed the way my team did front-end work at my previous job, allowing us to consolidate three tools into one. This was the experience that ultimately led to me joining the Component Testing team at Cypress, where I got to help move the feature out of alpha and towards a full release. Since then, we’ve released Cypress 10 with support for testing React, Vue, Angular, and (soon!) Read more](/blog/how-component-testing-changed-our-workflow-and-how-i-came-to-work-at-cypress)