Home / Companies / Cypress / Blog / April 2025

April 2025 Summaries

5 posts from Cypress

Filter
Month: Year:
Post Summaries Back to Blog
Mohammed Nihal is a Cypress Ambassador who is passionate about test automation and knowledge sharing, and he contributes to the community by mentoring developers, publishing documentation, and participating in discussions. He enjoys helping others adopt best practices and make test automation easier, and his favorite Cypress feature is Cypress Cloud. Outside of work, Mohammed is a solo traveler and backpacker who enjoys photography, hiking, and attending events, and he is proud of being a core team member for the Open Healthcare Network, where he contributed to building a recognized healthcare system. To get started with Cypress, Mohammed recommends installing the software, exploring the official documentation, writing simple tests, and engaging with the community, and he believes in the importance of testing early and often, automating where possible. The Cypress Ambassador program supports top advocates like Mohammed, offering them opportunities for speaking, networking, and visibility, and highlighting their amazing work in empowering others through advocacy and community spirit.
Apr 17, 2025 637 words in the original blog post.
Abhishek Singh is a Cypress Ambassador who is motivated by the tool's ability to redefine web testing with its speed, simplicity, and intelligence. He helps others by breaking down complex testing into simple insights through workshops, live debugging sessions, and crafting real-world test scenarios, and his favorite feature is time travel debugging, which allows for effortless debugging with visual snapshots. Abhishek's favorite best practice is avoiding hard waits and leveraging Cypress' auto-waiting instead, making tests faster and more reliable. Outside of work, he enjoys exploring automation, mentoring, and building creative side projects, and is proud of mentoring students in Robot Framework. For new users, he recommends starting with the Cypress Support Page, which provides comprehensive documentation and community resources. The Cypress Ambassador program supports top advocates like Abhishek, offering speaking opportunities and visibility within the network, and highlights their work in empowering others through advocacy.
Apr 10, 2025 589 words in the original blog post.
The European Accessibility Act is set to take effect in June 2025, introducing standardized accessibility standards across all 27 EU member states, aiming to improve software accessibility for people with disabilities while benefiting businesses through simplified compliance requirements. As companies prepare for this regulatory milestone, they are seeking efficient ways to identify and address accessibility issues in their applications, with test automation playing a crucial role in supporting overall accessibility programs, although it will not alone prove compliance with accessibility laws. The European Accessibility Act aims to reduce overhead related to managing accessibility standards, allowing smaller businesses to compete more easily across country boundaries in the EU. Cypress Accessibility is designed to make the automation aspect of accessibility testing effortless, providing features such as full-page HTML and CSS snapshot examples, opt-in pipeline failure, and easy comparison of runs to track the effect of accessibility fixes. By incorporating accessibility into their planning and education efforts, companies can shift towards an accessibility-first mindset, leveraging tools like Cypress Accessibility to support their broader accessibility initiatives and connect with technical and non-technical team members to review and fix issues.
Apr 10, 2025 592 words in the original blog post.
Cypress has introduced a new feature, cy.press(), which allows users to trigger real native keyboard events in tests, starting with support for the Tab key. This enhancement addresses the limitations of the previously used cy.type(), which could not accurately replicate non-character key actions like the Tab key, crucial for accessibility testing and smooth keyboard navigation. The new command dispatches native keydown, press, and keyup events directly to the browser, enabling the Tab key to move focus to the next focusable element as it would in a real user interaction. Currently supported in Chromium browsers and Firefox v135+, cy.press() is still pending WebKit support. Feedback from users is encouraged to expand its functionality to other keys, and the feature is available in Cypress version 14.3.0.
Apr 08, 2025 357 words in the original blog post.
Frits van der Sloot shares his journey and passion as a Cypress Ambassador, highlighting his commitment to giving back to the community by aiding companies in automating their software testing with Cypress and its Best Practices. He emphasizes the ease and efficiency Cypress brings to test automation, particularly through features like test parallelization and the cy.contains() command, which enhance testing flows. Frits advocates for testing specs in isolation and discourages the use of a page object model, stressing that Cypress itself can serve as a comprehensive framework, allowing for more readable and maintainable code. He also recounts his professional milestone of implementing a testing strategy for a government organization, which empowered them to manage quality assessments internally. Outside of work, Frits enjoys pop music, traveling, playing video games, and watching American football. The Cypress Ambassador program, which supports dedicated advocates like Frits, aims to foster community spirit and enhance resources for Cypress users globally.
Apr 03, 2025 1,246 words in the original blog post.