HOME > Development > Web Automation Testing For Beginners Using Nightwatch.js

Web Automation Testing For Beginners Using Nightwatch.js

  • Development
  • Mar 28, 2025
SynopsisWeb Automation Testing For Beginners Using Nightwatch.js, ava...
Web Automation Testing For Beginners Using Nightwatch.js  No.1

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

  • Web Test Automation
  • Nightwatch JS
  • Selenium
  • WebDriver
  • Who Should Attend

  • Software Testers writing test automation for web browsers
  • Software Testers learning a new test framework that leverages Selenium
  • Target Audiences

  • Software Testers writing test automation for web browsers
  • Software Testers learning a new test framework that leverages Selenium
  • 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

  • Web Automation Testing For Beginners Using Nightwatch.js  No.2
    Christopher Jackson
    Software Test Engineer
  • Rating Distribution

  • 1 stars: 1 votes
  • 2 stars: 8 votes
  • 3 stars: 65 votes
  • 4 stars: 210 votes
  • 5 stars: 316 votes
  • 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!