/ProtractorPOC

To learn Protractor,mocha,chai Framework.

Primary LanguageHTML

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