Web Automation Testing For Beginners Using Nightwatch.js (Udemy.com)
Learn the basics of using Nightwatch.js to invoke Selenium and Webdriver for website test automation
Created by: Christopher Jackson
Last updated October 2020
What you will learn
- Web Test Automation
- Nightwatch JS
- Selenium
- WebDriver
How it compares
Against the other 281 rated Udemy courses in Software Testing on CourseDuck:
- Rating4.4 out of 5higher than 35% of them
- Reviews1,184#118 of 282 by number of reviews
- Length3.6 hoursshorter than 72% of them
- Last updatedOctober 2020earlier than 83% of them
Course Description
Do you need to learn how to write test automation for websites? This course gets you started using the basics of web test automation.
By the end of this course, you will be able to write basic web test automation that you can use at any job. You will learn how to install Nightwatch.js from scratch and how to do so in a Node.js friendly way.
Learn how to automate:
navigating to web pages
clicking on elements
filling out forms
validating elements on the page
selecting items from dropdown menus
Under the hood, Nightwatch.js uses Selenium. Taking this course will introduce you to the world of Selenium based testing for web pages. A valuable skill in the marketplace.
You only need to know the basics of Javascript to take this course. You can follow along as all the examples are written on the screen for you to follow along with.
All the tools used in this course are free, so you don't need to buy any fancy software.
The instructor has used Nightwatch.js at his company to build a large number of tests across multiple teams that are used to verify releases in their Continuous Delivery system. Chris has taught multiple teams and other software testers how to use Nightwatch.js to accomplish these goals. You are in good hands in this course!
Instructor Details
- 4.4 Rating
1,184 Reviews
Christopher Jackson
With over 19 years of experience in software testing, I'm sharing my knowledge on Udemy. From working on Xbox to web testing educational software for Committee For Children, I have a breadth of testing experience. In addition to teaching the tools, I also bring real life experience into my lessons.
I've used BDD testing embedded Linux firmware. I've used agile principles to create test automation step by step with feature development. I've created multiple pipelines to run tests with Continuous Delivery systems.
From C# to Python to Javascript, I've tested across multiple languages, testing frameworks, and cloud services.
I hope to share what I've learned and what I'm learning with everyone here.
More Software Testing courses
ZeroToHero TestNG Framework - From Basics to Advanced (2026)
4.9 (828 Reviews)
Provider: Udemy
Time: 6.2h
$59.99
Selenium WebDriver with Java- Basics to Advanced + Framework (2026)
4.9 (620 Reviews)
Provider: Udemy
Time: 35.5h
$84.99
Karate DSL: API Automation and Performance from Zero to Hero (2026)
4.8 (4,652 Reviews)
Provider: Udemy
Time: 7.2h
$10.99
API Testing in detail using Postman - Test Automation (2026)
4.8 (423 Reviews)
Provider: Udemy
Time: 7.8h
$10.99
Quick Introduction to Postman and API Testing for Beginners (2025)
4.7 (23,113 Reviews)
Provider: Udemy
Time: 3.2h
$13.99
Software Testing Masterclass (2026) - From Novice to Expert
4.7 (12,622 Reviews)
Provider: Udemy
Time: 9.9h
$149.99
Reviews
By Nilay Sharma on 3/29/2024
It was a good course explanation was good lecture timings were also ok I never feeled bored while attending the lecture, but the instructor could have given some basic introduction of JavaScripts.
By Daniel Olejnik on 8/22/2023
I understand, that there's too much variety in Nightwatch, to cover it all, with all the basics, commands, and everything yo can do with this tool. However, I was hoping for some more. I understand the basic-basics, but I cannot do tests, just by knowing the necessary commands to do so. I want to understand it. By skipping most of the theory and jumping straight to testing, I can only mindlessly repeat and re-write the code without any knowledge whatsovever why does it work, or what should it do. It was mentioned at the beggining that we are gonna skip through the basics of programming, but skipping through the whole course wasn't what I expected.
By Sławomir M on 2/23/2023
The course was very good, especially for beginners. Unfortunately, I expected a bit more, relative to the free version, which encouraged me to purchase the paid version. I hope that there will be an expanded version with more extensive material. The presenter does an excellent job of explaining! (I suggest a smaller breakdown of the chapters)
By VishwaKumar Patil on 12/19/2022
I really enjoyed watching and learning the course even though its just for beginners. I think it really sets the stage right for even experienced developers like me who are new to night watch! Thank you for this incredible course and looking forward to your new advanced course soon!
By Jorge Eduardo Mercado Carrasco on 12/7/2022
This is a good introduction to nightwatch, how to install it; setup, use of assert/verify/expect methods and run tests options. Some lessons could be merged to avoid the loading time of the lesson + loading next one. Especially the lessons with less than 2 minutes.
By Anonymized User on 3/12/2022
Although I already know Nigthwatch a bit and can write simple tests, there is still a lot to discover. Good background information, good hints. You can understand the lecturer well, it's fun to listen to him.
By Anna Velychko on 1/24/2022
This is my first course on Udemy and I never would have thought that it would really give me real automation skills! But Christopher is a really amazing teacher, he explains everything so simply and clearly!
By Anonymized User on 6/28/2021
Great course! He really walks you through the basics, explaining the multiple parts to each method and section in clear and concise ways with a lot of hands on do it along with him examples that aren't overly complex or hard to keep up with.
By Ancy on 1/5/2021
He is very clear and it's easy to write the code with him at the same time. However, I expected this course to cover a bit more than just the basics as I had done the free 1-hour course before from the same tutor.
By Ben Carias on 1/5/2021
I'm on Mac so was expecting perhaps some slight differences - whatever differences there were were overcome with some quick searches - however the info contained in the course so far has filled the gaps I had such as running VS Code from within a directory.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 88 / 100






