SDET Unicorns

WebdriverIO – Complete Beginner Course

Learn & Implement WebdriverIO with JavaScript from scratch!

Course Overview

JavaScript Web Automation is the future! WebdriverIO is one of the most popular JavaScript test automation frameworks in the industry. It is being used by major companies around the world such as Google, Netflix, Microsoft, Mozilla, and many more…

WebdriverIO is extremely beginner-friendly, has huge community support & is actively maintained by the community. Best of all, it is free to use for anyone (startups to enterprises).

This course will take you from the very basics where I will teach you about what WebdriverIO is and how to setup your first test with WebdriverIO, to all the way to teaching how to build a fully functional framework with WebdriverIO using v8. Along the way, I will teach you all the best practices that will put you on the path to becoming one of the Top Automation Engineer.

Here’s what we will be covering in this course:

  • JavaScript & HTML/CSS Basics
  • What is WebdriverIO and why to use it?
  • Setting up your machine for the perfect automation experience
  • Installation & Setup
  • Step-by-step guide on how to write tests
  • Working with different types of elements
  • Learning about how wait commands work
  • How to use assertions & advantages of using them
  • How to debug your tests when it fails
  • Setting up a fully functional framework
  • Page Object Model – What is it & how to set it up?
  • Optimizing your framework
  • Building beautiful reports
  • Running tests in BrowserStack
  • Running tests in Jenkins
  • And much more…

All of the topics are taught with real examples. The course will include exercises & quizzes that will challenge you & allow you to practice what you learned.

This course will get constantly updated so that you no longer have to worry about outdated content.

What you will learn?

WebdriverIO Complete Beginner Course

This course includes:

Recommended

Get a Sneak Peek of the Course

Course Curriculum

  • Course Overview

    Start
  • What is WebdriverIO?

    Start
  • Before You Get Started

    Start
  • Know the Basics

    Start
  • Q&A Template

    Start
  • Code Access

    Start
  • Node Installation

    Start
  • VS Code Setup

    Start
  • Google Chrome (latest)

    Start
  • WebdriverIO Setup

    Start
  • WebdriverIO Config Overview

    Start
  • Write & Run First Test

    Start
  • Fail Test

    Start
  • Sync vs Async Mode – Must Watch

    Start
  • Exercise – About Page Tests

    Start
  • Solution – About Page Tests

    Start
  • WebdriverIO Expect Assertions

    Start
  • Jest/Jasmine Assertions

    Start
  • Pause Command

    Start
  • Common Wait Commands

    Start
  • wait Until Command

    Start
  • Simple Upload Test

    Start
  • Upload on a hidden element

    Start
  • Working with iFrame

    Start
  • console.log & pause

    Start
  • Debug Command

    Start
  • Setup Folder Structure & Auto Completion

    Start
  • Babel Setup

    Start
  • Linter Setup

    Start
  • What is Page Object Model?

    Start
  • Setup POM for Home Page

    Start
  • What is Page Components?

    Start
  • Setup Page Component for Navigation Component

    Start
  • Exercise: Setup POM for Contact & Blog Page

    Start
  • Solution: Setup POM for Contact & Blog Page

    Start
  • Hooks

    Start
  • Randomize Test Data

    Start
  • Group Tests

    Start
  • Run & Exclude Selected Tests

    Start
  • Setup Parallel Test Execution

    Start
  • Setup Cross-browser Testing

    Start
  • Setup Allure Reporter

    Start
  • Customize Allure Reports

    Start
  • Add Screenshot on Failure

    Start
  • BrowserStack Setup

    Start
  • Integrate BrowserStack with WebdriverIO

    Start
  • Run Tests in BrowserStack

    Start
  • Jenkins Setup (macOS)

    Start
  • Jenkins Setup (Windows)

    Start
  • Setup Jenkins Job

    Start
  • Run Tests in Jenkins

    Start
  • Integrate Allure Report with Jenkins

    Start
  • WebdriverIO Questions

    Start
  • Framework Questions

    Start
  • Thank you!

    Start
  • Course Feedback

    Start

Ready to Stand Out? Join Us Today and Master the Skills to Become a Top SDET!

πŸ›οΈ Enrol Now to Get Started!🌟

Join now and embark on a journey to mastery in Software Testing and Automation – where every challenge becomes an opportunity to excel! πŸš€πŸ“š

This Course Only

$ 19.99 $130
  • In-Depth Course
  • 9+ Hours of Content
  • Life Time Course Access
  • Certificate of Completion
  • Community Access

Monthly Membership

$ 12.99
  • Access to All Courses
  • 40+ Hours of Content
  • Access Until Membership
  • Certificate of Completion
  • Community Access

Annual Membership

$ 99.99
  • Access to All Courses
  • 40+ Hours of Content
  • Access Until Membership
  • Certificate of Completion
  • Community Access

See What Other Students have to Say

Gain the Skills you need to be the Best SDET in the Industry!

Let’s keep in touch! Subscribe to the mailing list and receive the latest updates

Frequently Asked Questions

Click the Join Academy button above and select a plan that works for you (monthly or annual) to get access to all the courses.

If you get the subscription now, any future price change will not affect your membership. You can continue with the same price that you originally purchased it for.

No problem! If you are not happy with your purchase, you can contact us within 72 hours after your initial purchase for a full refund.

Yes, you can cancel your monthly or annual membership anytime. Once cancelled, you will not be charged again during the subscription renewal. You will lose access to all your courses once your subscription period ends.