Course Content
Introduction
- What is Cypress
- Cypress Architecture
- Comparisons with Other Framework
- Pros & Cons of Cypress
- Supported Browsers
- Help References
Glossary
- HTML
- CSS
- CSS Selector
- JavaScript
- SVG
- Shadow DOM
CSS Selector
- Absolute
- Relative
- Pseudo Classes
- SVG
- Shadow DOM
Visual Studio Code IDE
- IDE Requirements
- NodeJS Installing & configuring VS Code
- First Script
Cypress Setup
- json & npm
- Installing Cypress
- Cypress VS Code Extensions
- The Test Runner
- Debugging
- Cypress Folder Structure (Scaffolding)
Actions
- Logs
- get() & .contains()
- Chaining Locators
- Using .within()
- Text Field
- Button
- Hidden Elements
- Auto Complete
- Dropdown
- Checkbox & Radio Button
- Browser Navigation
- ToolTip
- Slider
- Handling Web Tables
Mocha
- What is Mocha?
- Spec Structure
- Hooks
- Mocha Snippets for VS Code
- Asserts
- Mocha and Chai Library
Command Line Interface (CLI)
- Using npx & npm aliases
- CLI parameters
- Screenshot and Videos
Custom Commands & Function Libraries
- Adding Cypress Commands
- Function Libraries
Popup
- Handling Alerts
- Popup Window Authentication
Frame
- Frame Handling
File Handling
- Upload
- Download
Data-Driven Testing
- Using Hooks to load Fixture
- Test Data Environment Variables
Dashboard
- Setting up & using the Dashboard
Xpath Plugin
- Integrate XPath Locator
Advance Concepts
- View Port
- Cypress Configuration
- Page Object Model (POM)
- Cucumber Integration
- Mochawesome Report
- Integration with Jenkins
JavaScript
- History & Terms
- Java Vs Java Script
- Executing JavaScript in the Console
- Syntax Basics
- Var vs Let vs Const
- Condition Flow
- String Functions
- Function
- Objects
Contact : linkedin.com/in/umamaheswari-kaliyaperumal-9a781348 WhatsApp : 9585259080
No comments:
Post a Comment