Introduction
Angular automation with Protractor + Typescript + Cucumber
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
certificate availability
Yes
certificate providing authority
Udemy
Who it is for
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
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