WebdriverIO - Complete Beginner Course 2021
- Description
- Curriculum
- FAQ
- Reviews
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 Google, Netflix, Microsoft, Mozilla and many more…
WebdriverIO is extremely beginner-friendly, it has huge community support & is actively maintained by the community. Best of all, it is free to use for anyone (startups to enterprise).
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 v7. Along the way, I will teach you all the best practices that will put on the path of becoming one of the Top Automation Engineer.
Here’s what we will be covering in this course:
-
JavaScript & HTML/CSS Basics
-
What is WebdriverIO & Why to use it?
-
Setting up your machine for 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.
-
17Finding Element ($)Video lesson
-
18Exercise: Click logo button & assert URL textVideo lesson
-
19Solution (XPath): Click logo button & assert URL textVideo lesson
-
20Find Element & Get TextVideo lesson
-
21Finding Multiple Elements ($$)Video lesson
-
22Exercise: Write tests for Contact & Blog pageVideo lesson
-
23Solution: Write tests for Contact & Blog pageVideo lesson
-
24Know your WebdriverIO CommandsQuiz
Questions related to the WebdriverIO Commands
-
37What is Page Object Model?Video lesson
-
38Setup POM for Home pageVideo lesson
-
39What is Page Components?Video lesson
-
40Setup Page Component for Navigation componentVideo lesson
-
41Exercise: Setup POM for Contact & Blog pagesVideo lesson
-
42Solution: Setup POM for Contact & Blog pagesVideo lesson
-
63IntroductionVideo lesson
-
64Variables & Data Types - Pt 1Video lesson
-
65Variables & Data Types - Pt 2Video lesson
-
66Comparison OperatorsVideo lesson
-
67Logical OperatorsVideo lesson
-
68If/Else ConditionsVideo lesson
-
69LoopsVideo lesson
-
70FunctionsVideo lesson
-
71var, let & constVideo lesson
-
72Template LiteralVideo lesson
-
73Callback & PromisesVideo lesson
-
74Async/AwaitVideo lesson
-
75ClassesVideo lesson
External Links May Contain Affiliate Links read more