My Favorite Cypress Plugins | Voices Of Community: Ep X | LambdaTest Webinar
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.
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
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.
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
Achieving Continuous Quality Through People, Process, Tools and Culture| Voices Of Community: Ep XVII
Voices of Community (VOC) WebinarsTesting Mindset and Approach in a Generative AI World | Voices Of Community: Ep XVI
Voices of Community (VOC) WebinarsThe Future is AI | Voices Of Community | LambdaTest Webinar - Episode XV
Voices of Community (VOC) WebinarsTesting Tomorrow: Navigating 2023 Insights and 2024 Trends | Voices Of Community - Episode XIV
Voices of Community (VOC) WebinarsWebDriver BiDi: The Future of Test Automation | Voices Of Community - Episode XIII
Voices of Community (VOC) WebinarsBeyond Convenience: Regression Testing in its Real Avatar | Voices Of Community - Episode XII
Voices of Community (VOC) WebinarsSolving the Integration Testing Puzzle with Contract Testing | Voices Of Community - Episode XI
Voices of Community (VOC) WebinarsDigital Accessibility Testing: How To Get It Right | Voices Of Community - IX
Voices of Community (VOC) WebinarsThe 'New Tool On The Block' Playwright' | Voices Of Community - Episode VIII
Voices of Community (VOC) WebinarsClean Coding Practices for Test Automation: Part 2 | Voices Of Community - Episode VII
Voices of Community (VOC) WebinarsFrom Chaos to Control: Observability and Testing in Production | Voices Of Community - Episode VI
Voices of Community (VOC) WebinarsExpecting the Unexpected: 2023 Technology Trends | Voices Of Community - Episode V
Voices of Community (VOC) WebinarsLambdaTest Spartans Panel Discussion | What Changed for Testing & QA Community and What Lies Ahead | Voices Of Community - IV
Voices of Community (VOC) WebinarsHow To Create A Test Automation Strategy | Voices Of Community - Episode III
Voices of Community (VOC) Webinars