• How to setup Protractor
https://www.protractortest.org/#/protractor-setup
• To learn Protractor,mocha,chai Framework.
Reference -
https://www.protractortest.org/#/toc
• Jasmin Cheat sheet
https://devhints.io/jasmine
• Demo Application
http://juliemr.github.io/protractor-demo/
• Protractor exposed 2 global functions
element
element.all
• How to find locators
https://www.protractortest.org/#/locators
• take screen shot
https://www.npmjs.com/package/protractor-jasmine2-screenshot-reporter
• POM Framework
move to feature branch - Feature/POM
• Screen shot
move to feature/takeScreenshot
• allure Report
1. Install jasmine allure reports plugin </br>
2. https://www.npmjs.com/package/jasmine-allure-reporter </br>
3. npm i -g jasmine-allure-reporter </br>
4. allure command line tool </br>
https://www.npmjs.com/package/allure-commandline </br>
npm i allure-commandline </br>
5. <b> allure serve "location of allure result folder" </b> </br>
• protractor HTML reporter
https://www.npmjs.com/package/protractor-html-reporter-2 </br>
• chai Assertion
chai can be used for assetion like should,expect,assert
npm install chai -save-dev -g
• mocha hooks
hooks can be used for execution style like beforeAll,beforeEach,afterAll,afterEach
npm install mocha -g