pro-page-objects

0.1.15 • Public • Published

##Pro(tractor) Page Objects This module provides abstractions for Page Objects, Elements and Page Object data!

The intent of this class is to provide base functionality that can easily be extended using classical inheritance.

ChangeLog: Version 0.0.13 Added Translation mapping Version 0.0.12 Set suffix to empty strings for Random Previous Names and Random Alias by default until multi language support is added Version 0.0.22 This provides namepspaced pageObjectData. So you can namepsace by stage. web:PageName:Field Version 0.0.24 This provides the Grid Element. Version 0.0.25 This provides three custom locators which are helpful: cssFirst: returns the first item that matches the css cssByIndex: returns the n-th item(zero-indexed) that matches a cssSelector cssContainingTextIndex: returns the n-th item(zero-indexed) that matches (a cssSelector and contains text) <- nth that fulfills BOTH conditions Version 0.0.27 This provides handling of variations of NMN for any field in the data utilities file. The intent of the change is to convert the Middle Name value to all caps, but the NMN conversion will work on any field where a variation of NMN is given. Version 0.0.28 FIXes NMN issue Version 0.1.0 Changes Support for multiple random aliases and random previous names added. arguments changed for generateRandomPrevious and generateRandomAlias they now accept two optional arguments. Index and suffixLanguage Bugfix for overriding default behavior of all elements Version 0.1.6 Removed Protractor as a peer dependency

Readme

Keywords

none

Package Sidebar

Install

npm i pro-page-objects

Weekly Downloads

0

Version

0.1.15

License

UNLICENSED

Last publish

Collaborators

  • krudd