Web Automation Testing For Beginners Using Nightwatch.js
- Development
- Mar 28, 2025

Web Automation Testing For Beginners Using Nightwatch.js, available at $59.99, has an average rating of 4.45, with 68 lectures, based on 600 reviews, and has 2498 subscribers.
You will learn about Web Test Automation Nightwatch JS Selenium WebDriver This course is ideal for individuals who are Software Testers writing test automation for web browsers or Software Testers learning a new test framework that leverages Selenium It is particularly useful for Software Testers writing test automation for web browsers or Software Testers learning a new test framework that leverages Selenium.
Enroll now: Web Automation Testing For Beginners Using Nightwatch.js
Summary
Title: Web Automation Testing For Beginners Using Nightwatch.js
Price: $59.99
Average Rating: 4.45
Number of Lectures: 68
Number of Published Lectures: 68
Number of Curriculum Items: 68
Number of Published Curriculum Objects: 68
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
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!
Course Curriculum
Chapter 1: Introduction
Lecture 1: What will be covered
Lecture 2: Requirements
Lecture 3: What is Nightwatch?
Lecture 4: About me
Chapter 2: Getting Started
Lecture 1: Overview
Lecture 2: Install Node.js
Lecture 3: Install Nightwatch
Lecture 4: Install Webdrivers
Lecture 5: Install shortcut
Lecture 6: Configuration file
Lecture 7: Test directory
Lecture 8: Url for the Simple Test
Lecture 9: A Simple Test
Lecture 10: Using CSS vs Using XPath
Lecture 11: Setup Example for CSS vs XPath
Lecture 12: Url for useCss and useXpath tests
Lecture 13: useCss() and useXpath()
Lecture 14: A gotcha with useCss () and useXpath()
Lecture 15: Set XPath as the default instead of CSS selectors
Lecture 16: Review
Chapter 3: Basic Actions
Lecture 1: Overview
Lecture 2: Setup
Lecture 3: Navigating to a website
Lecture 4: Pausing
Lecture 5: Url for Click test
Lecture 6: Clicking on elements
Lecture 7: URL for Text Input tests
Lecture 8: Entering text into input fields
Lecture 9: Using the keyboard: Set Value
Lecture 10: Using the keyboard: An array of characters
Lecture 11: Using the keyboard: All the predefined KEYS
Lecture 12: Using the keyboard: Deleting all characters from an input field
Lecture 13: URL for Dropdowns tests
Lecture 14: Dropdowns: Setup the test
Lecture 15: Dropdowns: SetValue()
Lecture 16: Dropdowns: Clicking
Lecture 17: Review
Chapter 4: Asserts and Expects
Lecture 1: Overview
Lecture 2: URL for the next few lessons
Lecture 3: Test page
Lecture 4: Setup Test
Lecture 5: Assert Visible
Lecture 6: Expect Visible
Lecture 7: Assert Contains Text
Lecture 8: Expect Contains Text
Lecture 9: Assert Element Present
Lecture 10: Expect Element Present
Lecture 11: Expect Enabled
Lecture 12: URL for the Enabled lessons
Lecture 13: Enabled Example Page
Lecture 14: Using Assert Attributes To See If Element Is Enabled
Lecture 15: Using Expect Enabled
Lecture 16: Verify vs Assert
Lecture 17: waitForElementVisible and waitForElementPresent
Lecture 18: URL for waitForElement lessons
Lecture 19: waitForElement: Test Page
Lecture 20: waitForElement: Write the Test
Lecture 21: Review
Chapter 5: Running Tests
Lecture 1: Overview
Lecture 2: Running headless
Lecture 3: Setup
Lecture 4: Running All Tests
Lecture 5: Running Individual Tests
Lecture 6: Using Tags
Lecture 7: Using Groups
Lecture 8: Review
Chapter 6: Epilogue
Lecture 1: Thank You
Lecture 2: Bonus lecture
Instructors

Christopher Jackson
Software Test Engineer
Rating Distribution
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
- Random Picks
- Popular
- Hot Reviews
- Top 10 Interior Design Courses to Learn in November 2024
- Facebook Free Business Advertising with Facebook videos 2017
- Fiverr SEO- Learn fiverr gig ranking techniques in 2024
- Life Insurance Annuity Ultimate Buyer’s Guide
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- Step-By-Step Stock Market Analysis and Real-Time Trades
- Canva Next Level- Become a Canva Expert
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4The Architecture of Oscar Niemeyer
- 5SolidWorks Essential Training ( 2023 2024 )
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7ZB Trading Cryptocurrency Price Action Course
- 8Python for Absolute Beginners
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling