LambdaTest Webinar Home / Video /

My Favorite Cypress Plugins | Voices Of Community: Ep X | LambdaTest Webinar

My Favorite Cypress Plugins | Voices Of Community: Ep X | LambdaTest Webinar

...Playlist

...

About The Video

Dive in as 𝐃𝐫. 𝐆𝐥𝐞𝐛 𝐁𝐚𝐡𝐦𝐮𝐭𝐨𝐯 (@bahmutov), Senior Director of Engineering, Mercari, USA, joins host 𝐌𝐚𝐧𝐨𝐣 𝐊𝐮𝐦𝐚𝐫 (@manoj9788), VP-Developer Relations & OSPO, LambdaTest, to demonstrate the limitless potential of Cypress plugins. Discover how these powerful tools can supercharge your end-to-end, component, and API tests, taking your testing game to a whole new level. Uncover the secrets behind harnessing the full capabilities of Cypress plugins and learn how to leverage them effectively to achieve faster, more robust testing workflows.

From seamless database integration and email handling to effortless data setup, command repetition, and accessibility checks, this session will unveil the vast array of Cypress plugins available for every testing need.

Video Chapters

00:00:00 Welcome!

00:02:32 My favorite Cypress plugins

00:06:33 Agenda

00:11:55 Cypress is a complete testing soultion

00:49:16 QnA

01:03:16 Closing words

Key Topics Covered

Introduction to Cypress Plugins: Gleb begins by explaining what Cypress is and why it is beneficial for testing. He emphasizes the simplicity and completeness of Cypress, which doesn't necessarily require additional plugins for most testing scenarios.

The Necessity of Plugins: Despite Cypress's extensive features, Gleb discusses situations where plugins can enhance or add new functionalities to Cypress tests, such as dealing with complex testing scenarios or integrating with other tools and services.

Favorite Cypress Plugins: 1. Cypress-axe for Accessibility Testing: This plugin integrates the Axe-core library with Cypress, allowing developers to check for accessibility issues within their tests, 2. Cypress Dashboard: Provides a visual interface to observe test runs, record videos, screenshots, and manage test results, 3. Cypress Real Events Plugin: This plugin extends Cypress's ability to simulate real user interactions more accurately, including hovering and dragging actions not originally supported by Cypress, 4. Cypress Retry Plugin: Enhances test reliability by allowing automatic retries of failing tests under certain conditions, which is helpful for dealing with flaky tests or unstable environments.

Creating Custom Plugins: Gleb shares insights into when and how to develop custom Cypress plugins. He discusses the technical aspects of plugin development, including how they can interact with both the Cypress Node.js process and the browser environment.

Practical Examples and Demonstrations: Throughout the video, Gleb provides practical examples and demonstrations of using the discussed plugins. He shows how these plugins can solve real-world testing challenges, like handling dynamic content, improving test reliability, and integrating with CI/CD pipelines.

Community Contributions and Resources: The importance of the Cypress community is highlighted, with Gleb encouraging viewers to contribute to existing plugins, share their custom plugins, and utilize community resources for learning and troubleshooting.

Q&A Session: The video concludes with a Q&A session where Gleb answers questions from the audience about Cypress plugins, offering further insights and tips based on his extensive experience.

Related Blogs

Cypress Testing Library: Getting Started Tutorial

Playwright vs Selenium vs Cypress: A Detailed Comparison

A Step-By-Step Guide To Cypress API Testing

Cypress Testing Framework Tutorial: Complete Guide to Test Automation with Cypress

More Videos from LambdaTest Webinar