Disclosure: when you buy through links on our site, we may earn an affiliate commission.

Web Automation Testing For Beginners Using Nightwatch.js

Learn the basics of using Nightwatch.js to invoke Selenium and Webdriver for website test automation
(218 reviews)
868 students
Created by


CourseMarks Score®







Platform: Udemy
Video: 3h 36m
Language: English
Next start: On Demand

Table of contents


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!

You will learn

✓ Web Test Automation
✓ Nightwatch JS
✓ Selenium
✓ WebDriver


• Javascript

This course is for

• Software Testers writing test automation for web browsers
• Software Testers learning a new test framework that leverages Selenium
Software Test Engineer
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.
Browse all courses by on Coursemarks.
Platform: Udemy
Video: 3h 36m
Language: English
Next start: On Demand

Students are also interested in