SPECIAL OFFER: ITIL® 4 Specialist: Monitor, Support & Fulfil (MSF) | 29 - 31 May 2024 | Live Virtual Class With Trainer | NOW £1395 + VAT (£100 OFF RRP) Learn more

Please Note: You can book this course and hold it in credit until you have decided on a specific course date. Alternatively, please view our other course dates

Our Cypress Introduction training course is delivered over four-days, with each approximately 3.5 hours online.

Our Cypress Introduction training course can be delivered to up to 10 staff members from your organisation.

Our Cypress Introduction training course covers essential concepts for using Cypress, focussing on developing reliable automated GUI tests for web, and applies to any platform (Windows, Mac, Linux).


What is Cypress, Pros & Cons of Cypress, Supported Browsers, Help References

JavaScript (Optional)

History & Terms, Executing JavaScript in the Console, Syntax Basics, Objects, String Functions, Functions, Loops

Visual Studio Code IDE

IDE Requirements, NodeJS, Installing & configuring VS Code, First Script

Cypress Setup

package.json & npm, Installing Cypress, Cypress VS Code Extensions, The Test Runner, Debugging, Cypress Folder Structure (Scaffolding)

Locators & Actions

Chrome Development Tools, Using ID, Class & CSS, Selocity, The Test Runner Locator Playground, cy.get() & .contains(), Chaining Locators, Using .within(), Common Actions, Action Options, Writing to the Log & Screenshots


Introduction to HTML & Web Page Anatomy

CSS Notation


Waiting for Elements to appear, Local Timeouts, Test Spec Timeout, Global Timeout Config, CLI Parameters for Timeouts, Wait


What is Mocha?, Spec Structure, Enabling/Disabling Tests, Hooks, Mocha Snippets for VS Code


Chai Styles, Implicit Asserts, Regular Expressions, Explicit Asserts, When NOT to Assert

Custom Commands & Function Libraries

Adding Cypress Commands

Function Libraries


Using Hooks to load Fixture Test Data

Environment Variables


Handling Alerts, capturing Alert messages

Command Line Interface (CLI)

Using npx & npm aliases

CLI parameters


Setting up & using the Dashboard

Continuous Integration

Setting up pipelines in Azure DevOps (ADO)

JUnit reports


Browser Navigation, Viewport, Window Objects, URL Information, Invoking JavaScript functions from the page, Cookies, Handling Web Tables, Page Object Model (POM), API Testing, GitHub Actions


Using the new Recording feature in Cypress

Our Cypress Introduction training course is designed for newcomers to Cypress. It covers everything you need to know to become proficient at writing test cases in Cypress.

All of our delegates receive comprehensive workbooks for the Cypress Introduction training course.

There are no entry-level requirements, but we do have an optional JavaScript primer chapter if you are new to JavaScript. We can also email you the setup instructions before the course so you can setup Cypress in readiness.

You do not have to complete any prereading prior to the Cypress Introduction training course.

There is no formal examination included in the Cypress Introduction training course.

No Exam
There is no formal examination or certification associated with the Cypress Introduction training course.

Purple Griffon offer the following private virtual sessions for your team. Our Automated Software Testing training courses can be delivered on-site at your location or online for up to ten people:

Call +44 (0)1539 736 828 now to discuss your training requirements and to book your sessions in the diary.

Cypress Introduction sessions are recorded so you can review what you have learned at a later date.

Cypress Introduction FAQS

Our Cypress Introduction training course is delivered over four days.


Cypress Introduction Course Dates

There are currently no course dates that match your selected filter options. Please try another filter or contact one of our dedicated account managers on +44(0)1539 736 828 to discuss your requirements. Thanks.

Why Choose Us?

We Are Here To Help You Pass

All of our trainers have achieved exceptionally high delegate pass rates for accredited examinations for all our courses. We also offer complimentary pre and post-course support for any questions you may have.

We Are Flexible

We try and be as flexible as we can and accommodate your needs. We can swap delegates at any time with no charge. We can also create bespoke content should this be required.

We Are The Specialists

We specialise in IT Service and Project Management. All of our Trainers and Consultants have considerable years of hands-on experience in IT Service / Project Management, working across a wide number of industry sectors.

We Are Professionals

Our training, sales and admin staff are all professional, helpful, friendly and approachable. We believe in providing excellent customer service. You will always have a dedicated friendly Account Manager