---
title: "cy.blog()"
url: "https://www.cypress.io/blog"
description: "Releases, AI-assisted testing, and quality guides from the Cypress team. See what changed, whether it affects you, and how teams ship with confidence."
---

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

[Meet cypress tap: give your AI agent the context the Cypress app shows you Cypress AIcypress tap is a new set of CLI command to pull Cypress app context into your terminal. It lets AI agent drive a Cypress open session from the terminal, so it can author new tests, extend existing ones, and read failures the way the Cypress app shows them.Read more](/blog/cypress-tap-cli)

[All](/blog)[Releases](/blog/category/Releases) [Community](/blog/category/Community) [Education](/blog/category/Education) [Customer Stories](</blog/category/Customer Stories>) [Company](/blog/category/Company)

[How to connect Claude Code to Cypress Claude Code writes better Cypress tests when it knows your conventions, can check its work in a live session, and can see your run history. Learn how to set up Cypress AI Skills, Cloud MCP, and cypress tap, and which pieces your team needs. Read more](/blog/how-to-connect-claude-code-to-cypress)

[Find elements the way your users do with cy.getByRole() Cypress 16.2.0 adds cy.getByRole(), a built-in query that finds elements by role and accessible name. By default, it matches only native elements, so your tests catch a <button> swapped for a <div role="button">. Here’s why that matters, and how to move off Cypress Testing Library. Read more](/blog/find-elements-the-way-your-users-do-with-cy-getbyrole)

[Cypress Ambassador Spotlight: Darpan Shah Welcome back to another Ambassador Spotlight! Each post in this series pulls back the curtain on the testers and builders driving the Cypress community forward, sharing how they got here, what keeps them going, and the lessons they've picked up along the way. Curious about the program itself? Learn more here. This week, we’re highlighting Darpan Shah, who has spent years turning his Cypress experience into blogs, workshops, talks, and mentorship for anyone willing to learn. From the testing phi Read more](/blog/cypress-ambassador-spotlight-darpan-shah)

[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 Ambassador Spotlight: Ibukun Micheal Popoola Welcome back to the Ambassador Spotlight. Each post in this series hands the mic to one of the people holding up the Cypress community, including where they started, what they believe about testing, and what they've picked up along the way. Curious about the program itself? Learn more here. This week we're highlighting Ibukun Micheal Popoola, who led his QA team's move from manual testing to Cypress automation and now spends his time making that same jump easier for interns, junior testers, and Read more](/blog/cypress-ambassador-spotlight-ibukun-micheal-popoola)

[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)

[More data, smaller responses: what's new in Cypress Cloud MCP New tools, more data, smaller responses: what's new in Cypress Cloud MCP as of September 2026. Read more](/blog/whats-new-in-cypress-cloud-mcp-sept-2026)

[Cypress Ambassador Spotlight: Maksym Donets Welcome back to another edition of our Ambassador Spotlight series, where we shine a light on the Cypress community members who make testing better for everyone through the blogs they write, the talks they give, and the day-to-day help they offer to fellow developers. Curious about the program? You can learn more about it here. This time, we're catching up with Maksym Donets, an Automation QA Engineer with a straightforward philosophy on testing and an even more straightforward philosophy on li Read more](/blog/cypress-ambassador-spotlight-maksym-donets)

[Older posts](/blog/page/2)