Get Up & Running with the Protractor-Cucumber Framework (JS)
4.0 (25 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
109 students enrolled

Get Up & Running with the Protractor-Cucumber Framework (JS)

Learn the Protractor-Cucumber-Framework by Following along and Creating a Demo Application
4.0 (25 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
109 students enrolled
Created by Brent Turner
Last updated 10/2018
English
Current price: $13.99 Original price: $19.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Students will have created a working demo application for using this framework
  • A deep understanding of Cucumber
  • Students should be able to start testing websites using this framework
  • Incremental knowledge in (Node, Selenium, JavaScript)
Requirements
  • Basic Javascript (Node)
  • Basic HTML
  • Visual Studio Code
Description

This course is intended to teach you how to use the Protractor-Cucumber Framework, with a few tips from a software engineer familiar with these tools. By the end of the course, a developer should be equipped with enough knowledge to start using these tools at their software shop or in their own projects. Far too often is Integration & End-to-End testing thrown out of a software process, but if it were just easier, then maybe it could find its place everywhere.


Technologies Used:

  • Node.js

  • Selenium (Webdriver-manager)

  • JavaScript

    • (Future Lectures) Typescript Support If Requested

  • Visual Studio Code

    • Extensions Listed Under Lecture 2

  • Protractor

  • Cucumber

    • Gherkin

Who this course is for:
  • Web Developers
  • Software Developers
  • Anyone looking to automate end to end testing
Course content
Expand all 10 lectures 02:54:16
+ General Overview & Getting Started
2 lectures 11:40

Node.js: https://nodejs.org/en/

JDK: https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Git-Bash: https://git-scm.com/downloads

Visual Studio Code: https://code.visualstudio.com/download



VSCode Extensions:

Cucumber (Gherkin) Full Support
Rainbow Brackets
Prettier

Preview 05:05
+ Basic Protractor Application
4 lectures 01:33:22

Easy Gherkin Cheat Sheet:
http://dontcodetired.com/blog/post/Gherkin-Cheat-Sheet

Setting Up Protractor & Learning Gherkin
22:53

It's time for our first quiz, and hopefully this will reinforce your learning of the "easy to read and easy to write BDD language"

How well have you learned Gherkin
3 questions
Learning to Write a Steps Definition File
21:15
Convert Report into a 'Nice' HTML Report
11:57
Add Entire Form Support & Clean Up Example
37:17
+ More Advanced Protractor-Cucumber
4 lectures 01:09:14
Introduce the Hooks File & Add Screenshots on Failure
19:29
Introduce the World File
16:10
Run multiple browsers & Report to a Multi-Report HTML
16:40
Run Protractor as a Micro Service with Express JS
16:55