- fix npm audit warnings.
- use chrome instead of phantomjs for travis
- namespace view-specific methods under element name
- should be useful in destructuring situations
- publish major version (tag=se3)
- upgrade to selenium-drivex 2
- add back package-lock.json after reading docs https://docs.npmjs.com/files/package-lock.json (reading docs is good)
- remove package-lock.json
- Adding the ability to select options by value and text as generic methods
- Updated documentation to describe element list functionality
- es6 changes
- 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)
- PR paypal#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
- Fix:
- Now using shush so that users can add comments to their locator files. This way
nemo-view
is consistent withnemo
- 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 examplenemo._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
- add peerDependency to nemo v2.0
- add realtime locale switching support (see paypal#31)
- add new methods
[locatorName]TextEquals
and[locatorName]AttrEquals
(see paypal#29) - add optional msg parameter to generic methods (see paypal#28)
Change API to match nemo@1.0
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.
Adding ability to parse element lists (see new unit test suite)