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