UNPKG

nemo-view

Version:

selenium-webdriver abstractions and locator organization plugin for nemo

82 lines (49 loc) 2.62 kB
# nemo-view changelog ## v1.1.1 * fix npm audit warnings. * use chrome instead of phantomjs for travis ## v3.1.0 * namespace view-specific methods under element name * should be useful in destructuring situations ## v3.0.0 * publish major version (tag=se3) ## v3.0.0-alpha * upgrade to selenium-drivex 2 ## v2.2.2 * add back package-lock.json after reading docs https://docs.npmjs.com/files/package-lock.json (reading docs is good) ## v2.2.1 * remove package-lock.json ## v2.2.0 * Adding the ability to select options by value and text as generic methods * Updated documentation to describe element list functionality * es6 changes ## v2.1.2 * Adding ability to find elements under parent element using underscore methods (PR #52) * Improved error messaging for Wait and WaitVisible methods by using locatorId to identify the problematic locator (PR #61) ## v2.1.1 - PR https://github.com/paypal/nemo-view/pull/46 - Fix: `lib/normalize` did not handle the case of attempting to normalize an already normalized locator - Fix: README doc for `_visible` and `_present` methods - New: unit tests for `_visible` and `_present` methods ## v2.1.0 * Now using [shush](https://github.com/krakenjs/shush) so that users can add comments to their locator files. This way `nemo-view` is consistent with `nemo` * When `locator.type` is empty/blank/invalid/absent an error will be thrown during the setup * When `locator.locator` is empty/blank/absent, an error is thrown, * Fixed a bug for a case when `locatorBy()` is passed to underscore methods, for example `nemo._find(locatorBy())` * Updated unit tests so that sample locator file reflects comments and different flavors of invalid types * Fixed JSHint errors * Updated README with content about invalid type/locator. Also fixed a selenium link for types. Previous link was responding with 404 ## v2.0.0 * add peerDependency to nemo v2.0 ## v1.2.0 * add realtime locale switching support (see https://github.com/paypal/nemo-view/issues/31) ## v1.1.0 * add new methods `[locatorName]TextEquals` and `[locatorName]AttrEquals` (see https://github.com/paypal/nemo-view/pull/29) * add optional msg parameter to generic methods (see https://github.com/paypal/nemo-view/pull/28) ## v1.0.3 Change API to match `nemo@1.0` ## v0.3.2-beta Add support for module based locators and path based locators. I.e. you can put locators into commonjs modules as well as into other directory structure (relative to your nemo.props.autoBaseDir) aside from the locators directory. ## v0.3.1-beta Adding ability to parse element lists (see new unit test suite)