Angular automation with Protractor + Typescript + Cucumber

BY
Udemy

Gain an understanding of typescript from the ground up to understand protractor and cucumber

Mode

Online

Fees

₹ 999

Quick Facts

particular details
Medium of instructions English
Mode of learning Self study
Mode of Delivery Video and Text Based

Course overview

Web elements employing advanced HTML attributes such as ng-controller, ng-repeater, ng-model, etc. cannot be easily tested for various Angular-based web applications, impeding overall functional testing. These HTML attributes are not present in the selenium locators, so selenium cannot evaluate them. Protractor facilitates the identification and testing of web element attributes. In order to automate end-to-end testing of angular-based web applications, Protractor is used as a wrapper around the selenium web driver. While other testing frameworks provide unit testing for angular js, Protractor enables automated functional testing using selenium web drivers on angular web applications. Angular automation with Protractor + Typescript + Cucumber certification is made available by Udemy to candidates who are interested in learning typescript from scratch to grasp protractor and cucumber

Angular automation with Protractor + Typescript + Cucumber online training includes seven hours of video, one article, eight downloadable resources, and a digital certificate upon course completion. Angular automation with Protractor + Typescript + Cucumber online classes consist of understanding and building angular 2 application, introduction to jasmine, configuring protractor with VS code, running protractor test,  introduction to cucumber with protractor with typescript, working with cucumber tags, and upgrading the protractor, cucumber, and cucumber HTML report to the latest version.

The highlights

  • Full Lifetime Access
  • Seven Hours of Video
  • Eight Downloadable Resources
  • One Article
  • Access on Mobile and TV
  • Certificate of Completion

Program offerings

  • Online course
  • Learning resources
  • 30-day money-back guarantee
  • Unlimited access

Course and certificate fees

Fees information
₹ 999
certificate availability

Yes

certificate providing authority

Udemy

What you will learn

Angular automation with Protractor + Typescript + Cucumber certification course, the applicant will understand what angular 2 application is, and learn how to work with jasmine. The aspirant will master working with a protractor with typescript and working with page object models in protractor as well as working with different tools and techniques of the protractor with typescript and working with BDD using cucumber with a protractor. The participant will get to know working with page object models with custom utilities, installing and getting started with cucumber in protractor, and writing cucumber reporting extension, as well as working with cucumber tags and upgrading protractor, cucumber, and HTML report to the latest version

The syllabus

Introduction

  • Introduction

Understanding and Building Angular 2 application

  • Part 2 - Understanding and building Angular 2 application
  • Part 3 - Understanding and building Angular 2 application with angular-cli

Understanding and working with Jasmine

  • Part 4 - An Introduction to Jasmine
  • Part 5 - Jasmine Specs with Describe and It block
  • Part 6 - Jasmine Specs with Expect and Match
  • Part 7 - Executing Jasmine specs with SpecRunner

Understanding and working with Protractor

  • Part 8 - An Introduction to Protractor
  • Part 9 - Introduction, Installing and Configuring Protractor with VS Code
  • Part 10 - Working with Locators in Protractor (Part A)
  • Part 11 - Working with Locators in Protractor (Part B)
  • Part 12 - Locators shorthand and finding element within element

Working with advanced concepts on Protractor

  • Part 13 - Working with Page Object Models in Protractor
  • Part 14 - Working with Page Object Models with custom utilities in Protractor
  • Part 15 - Working with Page Object models with custom utilities (Contd)
  • Part 16 - Running Protractor test interactively with Shell
  • Part 17 - Configuring the debugger of Protractor with VS Code
  • Part 18 - How Protractor Works ?
  • Part 19 - Understanding Async/Await in Typescript and its impact in Protractor

Working with Cucumber and Protractor with Typescript

  • Part 20 - An Introduction to Cucumber with Protractor with Typescript
  • Part 21 - Installing and getting started with Cucumber in Protractor
  • Part 22 - Writing first code using Cucumber in Protractor (Part A)
  • Part 23 - Writing first code using Cucumber in Protractor (Part B)
  • Part 24 - Understanding and working with Scenario Hooks (Part A)
  • Part 25 - Understanding and working with Scenario Hooks (Part B)

Cucumber Reporting with Protractor

  • Part 26 - Introduction to Cucumber reporting
  • Part 27 - Writing Cucumber Reporting Extension (Part A)
  • Part 28 - Writing and running Cucumber reporting extension (Part B)

Protractor + Cucumber Tidbits

  • Part 29 - Working with Cucumber Tags
  • Part 30 - Working with Protractor Suites
  • Part 31 - Working with Data Tables in Cucumber
  • Part 32 - Working with Data Driven Testing using JSON
  • Part 33 - Working with Data Driven Testing using Excel
  • Part 34 - Taking screenshot when test fail and attach in cucumber report
  • Part 35 - Cucumber Gherkin Extension for VS Code
  • Part 36 - Handling Global timeout in Protractor
  • Part 37 - Handling multiple browsers and running test in parallel

Upgrading Protractor, Cucumber and Cucumber HTML report to latest version

  • Upgrading Protractor, Cucumber and Cucumber HTML report to latest version
  • Upgrading Protractor, Cucumber, Cucumber HTML report to latest version (Part 1)
  • Upgrading Protractor, Cucumber, Cucumber HTML report to latest version (Part 2)
  • Upgrading Protractor, Cucumber, Cucumber HTML report to latest version (Final)

CI/CD with Protractor + Jenkins + GitLabs

  • Continuous Integration with Protractor + Jenkins
  • Jenkins Pipeline project
  • Modifying code to run with Jenkins Pipeline project

Upgrade everything to latest version (2019)

  • Upgrade packages to latest (2019)
  • Performance improvement of test run in Protractor
  • Complete source Code

Instructors

Mr Karthik KK
Software Architect
Freelancer

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
150M+ Students
30,000+ Colleges
500+ Exams
1500+ E-books