Cypress UI Testing with JavaScript

About This Course

Learn Cypress step by step - from JavaScript fundamentals to advanced testing techniques. Covers setup, locators, web components, API testing, Page Objects, and advanced techniques.

Course Content

  • Introduction
    • Introduction
    • Cypress Limitations
    • Development Environment Setup
    • Test Application Overview
  • Cypress Hands-On Overview
    • Cypress Setup
    • Framework Overview
    • Initial Configuration
    • Cypress Runner
    • Test Execution with CLI
    • Tests Structure
  • Interaction with Web Elements
    • DOM Terminology
    • What is Locator
    • Locator Syntax Rules
    • Cypress Locator Methods
    • Child Elements
    • Parent Elements
    • Chaining Commands
    • Reusing Locators
    • Extracting Page Values
    • Assertions and Retry
    • Timeouts
  • Automation of User Interfaces
    • Input Fields
    • Radio Buttons
    • Checkboxes
    • Lists and Dropdowns
    • Tooltips
    • Dialog Boxes
    • Web Table Navigation
    • Web Table Loops
    • Datepickers and Date Object
    • Datepicker Conditions
    • Sliders
    • Drag & Drop
    • iFrames
  • Page Object Design Pattern
    • What is Page Objects
    • First Page Object
    • Conditional Object Function
    • Parametrized Object Method
    • Methods Annotations
    • Custom Commands
  • Working with APIs
    • What is API
    • New Project Setup
    • API Mocking
    • Modify API Response
    • Router Matcher
    • Waiting for Browser API Calls
    • Using Postman
    • Test Data Setup Using APIs
    • End-to-End API Testing
    • API Headless Authorization
  • Advanced Features
    • NPM Scripts
    • Environment Variables
    • Test Retries
    • Test Data Generator
    • Data-Driven Testing
    • Multiple Test Reports
    • Runing Tests in Docker Container
    • Reusing Logged In State
    • Test Tags
    • Cy Prompt
Bondar Academy
ProgramsBlog
Bondar Academy

Programs

  • Playwright UI Testing Mastery
  • Playwright API Testing Mastery
  • Cypress UI Testing Mastery
  • Mastering testRigor

Legal

  • Privacy Policy
  • Terms of Service

© 2026 Bondar Academy. All rights reserved.