Nightwatch.js Quick Start Guide

Learn how to start writing web test automation with Nightwatch in an hour
Rating: 4.6 out of 5 (117 ratings)
2,996 students
English
English [Auto]

Web automation with Nightwatch
web page testing
test automation for the web

Requirements

  • Familiar with Javascript

Description

In one hour, learn some of the basics of web test automation using Nightwatch.js.  You will quickly dive into some basics of web automation such as navigating to web pages, clicking on elements, and filling out forms.

By the end of this quick, one hour course, you will learn:

  • how to install Nightwatch and Chromedriver

  • how to create and edit tests with Visual Studio Code

  • how to navigate to web pages

  • how to click on elements

  • how to pause between actions

  • how to fill out forms

  • how to check the visibility of items on the page

  • how to use tags to selectively run your tests

After this Quick Start Guide, you will be able to dig in deeper into Nightwatch and start writing your own tests.

Who this course is for:

  • Software Testers
  • Quality Assurance Engineers
  • Software Test Engineers
  • Software Developers
  • Software Engineers

Course content

1 section12 lectures57m total length
  • Introduction
    01:47
  • Install
    05:56
  • Config File
    03:21
  • Empty Test
    05:42
  • Navigate To A URL
    02:12
  • Pause
    04:30
  • Click
    08:37
  • Visible
    05:32
  • Fill A Form
    07:59
  • Check Text
    03:58
  • Using Tags
    06:54
  • Bonus Lecture
    00:56

Instructor

Software Test Engineer
Christopher Jackson
  • 4.6 Instructor Rating
  • 266 Reviews
  • 3,541 Students
  • 2 Courses

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.