Automated Software Testing with WebdriverIO

Learn Next Generation Selenium Testing with Node.js and Typescript Framework - From Beginner to Expert

4.59 (1124 reviews)
Udemy
platform
English
language
Software Testing
category
instructor
Automated Software Testing with WebdriverIO
6,166
students
10 hours
content
Apr 2024
last update
$74.99
regular price

What you will learn

Master the powerful WebdriverIO framework from beginner to advanced (Typescript included)

Build a robust automation framework using the best practices of the Page Objects Model

Learn how to handle all kinds of web elements and selectors and how to structure your code

Put your skills into practice with real-world end-to-end testing examples and challenging exercises

Integrate your automation tests with CI/CD pipelines using Jenkins, and streamline your testing process for faster and more efficient releases

Get exclusive access to professional tips, tricks, and best practices from industry experts, and stay ahead of the curve with the latest automation techniques

Learn how to integrate WebdriverIO with popular BDD frameworks like Cucumber and CodeceptJS, and take your test automation to the next level

Explore 3rd party integrations and take advantage of a wide range of tools and features to enhance your automation tests

Why take this course?

If you're interested in learning web automation and testing using a next-generation Selenium framework, then this course on WebdriverIO is for you. This comprehensive course is designed to be as practical as possible, with coding exercises and projects from the very beginning. All you need is NodeJS and a code editor, along with some basic knowledge of programming, preferably in JavaScript.

In this course, you'll learn how to install, create, and set up multiple testing projects using WebdriverIO, as well as how to interact with web elements using the WebdriverIO API. You'll also learn how to implement the popular Page Objects design pattern in test automation and how to implement an automation framework with Typescript.

In addition, you'll explore behavior-driven development using the popular combination of WebdriverIO and CodeceptJS or Cucumber. You'll also learn how to perform visual regression testing using the Percy library and how to set up continuous integration using Jenkins to create a testing pipeline.

The course also covers cloud testing using BrowserStack and provides tips and tricks from automation experts. The learning environment is supportive and collaborative, with plenty of opportunities to ask questions and get help from both the instructor and other students.

Remember, learning is a never-ending process, and we all make mistakes and get stuck sometimes. But don't worry - you can always send a private message or post to the Q&A section, where the instructor or other students can help you. So, let's get started on your journey to becoming a proficient WebdriverIO automation tester!

Screenshots

Automated Software Testing with WebdriverIO - Screenshot_01Automated Software Testing with WebdriverIO - Screenshot_02Automated Software Testing with WebdriverIO - Screenshot_03Automated Software Testing with WebdriverIO - Screenshot_04

Reviews

Yvain
November 12, 2023
the configuration video should be updated. From the time it has been uploaded, the packages have changed.
Christian
November 6, 2023
This is what I was looking for after finishing a similar course from another instructor. It is very high level, and I would recommend it for anyone looking to build a well-structured and robust WebDriverIO framework.
Bojan
May 18, 2023
This course is very repetitive and slow. There is no need to repeat test execution if you just extracted strings to variables. I have impression that author of this course is someone who approached development from testing side and for him line between tests and development is blurred. He often explains some basic coding stuff, that is familiar to anyone even starters in programming. Also, he is not well organised and what we see on screen is often messy (like tests from previous tests mistakenly retested) I didn't consider myself as expert in wdio testing, but by watching this course and seeing what is considered as advanced I could do so...
Devesh
April 5, 2023
Good course overall for beginners. Some modules are stretched. Faced difficulties understanding author's english accent.
Lei
March 9, 2023
Overall, the content is useful. However, I believe the length of the tutorials can be cut down in size by 30%. ex. there's a tutorial for 5 minutes teaching extract some reuseable method to base class. Another 5 minutes to teach add 2 methods to the base class, one to generate random number, one generate random string. There are some content in the tutorial spent quite a bit minute to explain, extract the string or number from function call to a variable can improve readability, etc. Just in my opinion, for the tutorial, that does not matter. If it is matter to use a variable, just do it, no need to back and forth and re-run the test again, make sure it works. I am really sorry that my comments feels picky. This is almost the first time I feel in a tutorial that the knowledge should increase the density.
Luis
November 24, 2022
In general I liked this course, has excellent content mainly all related to Webdriver IO basics. To improve I suggest to remove the CodeceptJS module and focus on Cucumber topics or adding more about drivers, cross browsers, and extend reports.
Ana
November 14, 2022
is excelent course, but the last part of javascript is repeated and I think is better to be separated from the testing course that is the important thing
Pablo
November 14, 2022
Very good explanation, it helped me to acquire new knowledge that I am applying in my current job, thank you very much
Carina
November 8, 2022
The instruction was to the point and concise but also gives lots of examples. I also like that topics are divided into smaller sections. I also like how the instructor explained and picked topics that are popular, important and useful for testing professionals.
Super
October 18, 2022
I went through BDD with Cucumber but he didn't even created a single step definition class so we could see how you generate the step definition class. All he did was to edit the template and that it.
Arturo
June 5, 2022
I think is a very complete course to start and also to develop our skills as a testers. I really enjoy this course.
Andrew
March 8, 2022
Its clear the author is coming from a Mac prospective, however, many people are on Windows, so we would need Python installed in order to install the "sync" package. Also, the questions asked in the WDIO configuration help are somewhat different now, and I have no idea what to do for some of them. So that should be revisited and updated, new students here wont know what to do.
Mauricio
February 7, 2022
Muy bueno como introduccion, podria agregar un segundo curso con mas ejemplos y problemas cotidianos como scroll para encontrar elementos, tomarle capturas de pantallas, etc
Jannik
January 8, 2022
Everything really amazingly thaught, just section 6 was not that organized (missing Folders/explanations). But all in all, really good job!
Madhushree
September 21, 2020
This Course has helped me abundantly, especially with custom command and hooks. Kaniel's way of explaining and breaking down topics is really appreciable .

Charts

Price

Automated Software Testing with WebdriverIO - Price chart

Rating

Automated Software Testing with WebdriverIO - Ratings chart

Enrollment distribution

Automated Software Testing with WebdriverIO - Distribution chart
2374330
udemy ID
5/19/2019
course created date
11/22/2019
course indexed date
Bot
course submited by