- all callbacks use result object
- custom commands, page object/section commands have same behavior/interface
- client/api property consistency
- better separation of user-defined apis and internal properties (page objects etc)
- page/section objects have full api surface
- Page objects, commands classes, having proper instanceof-checkable instances (no weird F() constructor)
- Support command overrides rather than throwing an error
- no legacy stuff
- afterEach hook can receive the browser object only in its async form
- async behavior consistency/clarity
- shouldn't need to emit 'complete' in next tick
- command behavior with completion (what do I mean here?)
- --tag cli arg to support comma-separated list format
- Custom commands don't need to call a command to complete
- Global inconsistencies in parallel test execution
- setValue should clear then sends text
- browser.element(using, selector) vs. browser.expect.element(selector, using) (reversed params)
-
-
Save beatfactor/9a9de5a7c7a71439b5bea094a1436675 to your computer and use it in GitHub Desktop.
Nightwatch API Wishlist
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment