
Initialize a Cypress project, automatically generate a folder structure with fixture, support, and e2e files, configure Cypress settings, and scaffold a sample spec for end-to-end testing.
Learn to manage flaky Cypress tests by configuring retries and timeouts, distinguishing environment issues from actual bugs, and overriding settings for individual tests through code.
Master focus and blur commands in Cypress to highlight elements, then capture page and element screenshots, learning how to name and inspect images from test cases.
Learn to use XPath in Cyprus automation scripts by installing Cyprus XPath, loading it in the E2E JS file, and using cy.xpath alongside CSS for element locators.
Learn the first css element locator syntax by locating an element with an id using hash notation, and the tag with id approach, with examples from Facebook and CSS/XPath checker.
Learn to build CSS selectors by combining id with attributes, such as #pass[type='password'], and validate elements using the CSS and XPath checker.
This lecture shows locating elements with xpath using multiple attributes and the and operator to require all values match, demonstrated on a Facebook date of birth example to build locator.
Learn to locate elements with xpath using inner text when attributes are dynamic. Apply exact inner text for div and a, and anticipate partial text techniques in future syntax.
Learn to locate web elements with XPath using sibling relationships, including following-sibling and preceding-sibling, through practical login form examples and step-by-step demonstrations.
Develop beginner JavaScript for software testers by creating a project, writing and running code with console.log, using Node.js and npm, VS Code, and executing via terminal or command prompt.
Cypress - One of the most popular Java Script Framework for Web Automation, fast, easy and reliable testing for anything that runs in a browser.
This Course includes -
Web Automation with Cypress
Cypress Test Runner features
Cypress Integration Testing
JavaScript Frameworks from Scratch using Mocha & Cucumber
These top class videos are completely designed from scratch using many real time examples with in detail explanation on each and every concept of Cypress along with Framework design best Practices
Below is the high level Content we Cover in the course:
Introduction to Cypress
Step by Step Cypress Installation & Project Setup
Cypress Test Runner features and practical use
Cypress Basic Commands for Automation
UI Automation (Checkboxes, Radio buttons, Edit boxes, Dropdowns with Cypress)
Handling Child windows and Frames with Cypress
Cypress Assertions in detail
Cypress Framework Best Practices
Cypress Fixtures and Custom commands
Page object Design pattern with Cypress tests
Test Parameterization and Data driven Testing with Cypress
Configuration properties and environmental variables
Cypress Dashboard features with video recording and Screenshots
Cypress Cucumber BDD Integration
Cucumber Data Driven, Tagging, Hooks, HTML reporting features for Cypress Tests
XHR Testing with Cypress
JavaScript Basics
Practical implementation of JavaScript
Web Automation basic with best practices
End to End Framework implementation
Best Practices with interview questions
Real time application scenario
Introduction to Mocha and Chai library