October 2025 Summaries
3 posts from Cypress
Filter
Month:
Year:
Post Summaries
Back to Blog
The blog post by Jenna Beckett discusses the adoption and benefits of cy.prompt(), a feature in Cypress that allows for natural language test authoring, which integrates seamlessly into existing Cypress workflows. Teams have found that cy.prompt() not only saves time but also fits naturally into their testing processes by allowing for command chaining and compatibility with Shadow DOM elements. It supports workflows that either maintain prompts for self-healing tests or eject code for predictable, version-controlled tests. The feature requires Cypress Cloud and version 15.4.0 or newer, currently supporting end-to-end tests on Chromium-based browsers. The initial test run is slower as it translates natural language into Cypress commands, but subsequent runs are faster due to caching. Self-healing applies when prompts remain in tests, allowing Cypress to regenerate commands if a cached selector fails. The blog also provides guidance on handling dynamic data with placeholders, best practices for writing effective steps, and using cy.prompt() in advanced scenarios like cross-origin flows and custom commands. While the feature is optimized for English and does not currently support certain APIs or elements, future usage limits and pricing will be determined based on feedback to ensure accessibility. Security is maintained as inputs and outputs are session-bound and not used for training external models, and organizations have the option to disable AI features if desired.
Oct 29, 2025
1,396 words in the original blog post.
cy.prompt() is an experimental feature introduced by Cypress to enhance AI-assisted testing by allowing users to write tests in natural language, thereby simplifying the process and broadening accessibility to those without deep technical expertise. This feature, announced at CypressConf 2025, integrates seamlessly into the Cypress workflow, converting natural language descriptions of user journeys into executable Cypress commands, while maintaining speed and reliability. Unlike other AI testing tools, cy.prompt() is built into the Cypress app without the need for additional plugins or configurations, and it supports collaboration across teams by enabling stakeholders like product managers and QA specialists to contribute to test creation. cy.prompt() also introduces self-healing capabilities that adapt to changes in UI without manual intervention, reducing test maintenance and enhancing resilience. By offering full transparency and allowing users to inspect and modify generated test scripts, this feature ensures trust and traceability, making it a significant advancement in end-to-end testing.
Oct 21, 2025
1,358 words in the original blog post.
Cypress Studio, a no-code test creation tool, is now a default feature in Cypress version 15.4.0, eliminating the need for prior configuration and allowing users to record tests through direct interaction with their applications. Currently in beta, Cypress Studio enables users to record actions, add assertions, and edit test steps within the app, providing an intuitive way to create end-to-end tests. The upcoming integration of AI-powered test suggestions will enhance the tool's capabilities by automatically generating smart assertions based on user interactions. The latest release, Cypress 15.4.0, also introduces several improvements, such as natural language test generation via cy.prompt invitations, an option to hide HTTP requests in the Command Log, and updates to Electron, Chromium, and Node.js. Additional features include a new dropdown menu for quick access to various actions, improved feedback during debugging with a revised Next button, and a new flag for the cypress run command to standardize exit codes.
Oct 07, 2025
423 words in the original blog post.