Skip to content

ortoniKC/Protractor-TypeScript-Framework

Repository files navigation

Gitter

Page Object Model - JS 🙅

Page Object Model, also known as POM is a design pattern in Protractor that creates an object repository for storing all web elements. It is useful in reducing code duplication and improves test case maintenance.

In Page Object Model, consider each web page of an application as a class file. Each class file will contain only corresponding web page elements. Using these elements, testers can perform operations on the website under test.

Reference: An article from Browser Stack

Recommended to watch in the following order 🌝

  1. How to organize folders and files
  2. Completing Sign up & Login page elements
  3. Writing actions for each page
  4. Writing positive test case for sign up page
  5. Writing negative test case for sign up page
  6. Writing positive & negative test case for login page
  7. Read data from JSON
  8. Write data into JSON & read
  9. Expected Condition

Practice ⏳

TODO ☑

  • Complete the pages from the test page
  • And the most important subscribe to LetCode 😉

Support Gitter

While learning it is very common to have doubts, to enhnance your learning I am ready to support you as much as I can do.

  1. Join our Gitter channel Gitter
  2. Join our Facebook group Facebook

Protractor Framework with TypeScript

Page Object Model - TS 🙅

Recommended to watch in the following order 🌝

Protractor Framework -1

Protractor Framework -1

Protractor Framework -2

Protractor Framework -2

Protractor Framework -3

Protractor Framework -3

Protractor Framework -4

Protractor Framework -4

Protractor Framework -5

Protractor Framework -5

Protractor Framework -6

Protractor Framework -6

Conversion of POM JavaScript to TypeScript - Part 1 | LetCode

Protractor Framework -7

Conversion of POM JavaScript to TypeScript - Part 2 | LetCode

Protractor Framework -7

Fixing bugs! | LetCode

Protractor Framework -7

Thanks you so much for your support, kindly subsribe to the channel & share it to others

Protractor TS - Tutorial

60 Run Test Script in Multiple Environments - Params

Protractor Framework -7

61 Angular Locators in Proractor

Protractor Framework -7

62 NPM Run Test | Protractor Tutorialr

runtets

63 Post test - Save Allure Report | Protractor Tutorial

savereport

64 Git & Jenkins | Protractor Tutorial

jenkins

65 Jenkins Slack Notification | Protractor Tutorial

jenkins-slack

66 Dynamic Calendar - Moment.js | Protractor Tutorial

calendar

67 Allure Step By Step Report Like Extent Report | Protractor Tutorial

calendar

68 Faker - Test Data | Protractor Tutorial

calendar

69 Share Allure report | Protractor Tutorial

calendar

70 How To Read Browser Logs | Protractor Tutorial

calendar

71 It's Ok To Fail | Protractor Tutorial

fast-fail

72 Exception Handling in Protractor | Protractor Tutorial

fast-fail