What's Changed
New
- Add
ariaRole()
as alias forgetAriaRole()
by @Sajantoor in #4159 - Added
text
as an alias forgetText
by @Ayush-Vish in #4180 - Add
.prop()
alias to.getProperty()
command in new Element API. by @Ayush-Vish in #4174 - Added aliases for find() and findAll() command in new Element API by @AritraLeo in #4130
- Added
.accessibleName()
as an alias for.getAccessibleName()
. by @Ayush-Vish in #4178 - Added
.tagname()
as an alias for.getTagName()
by @Ayush-Vish in #4176 - added fallback for clearValue command by @FireNdIce3 in #4035
- added
.css()
and.getCssValue()
as an alias for.getCssProperty()
by @Ayush-Vish in #4168 - Use
NoSuchElementError
when element not found in new Element API. by @garg3133 in #4193 - feat: Added
.attr()
and.attribute()
as an alias for.getAttribute()
command. by @Ayush-Vish in #4172
Fixes
- Fix
debug()
allowing only one command run in async/await mode. by @chikara1608 in #4139 - Add comment and fix JSDoc. by @garg3133 in #4188
- Fix help messages for iOS errors. by @garg3133 in #4189
- Refactor
alwaysMatch
logic for desiredCapabilities. by @garg3133 in #4190 - Keep error's original messages for NoSuchElementError. by @garg3133 in #4191
- Update Page Object tests to make sure invalid Page Objects elements are handled by @AutomatedTester in #4187
New Contributors
- @Sajantoor made their first contribution in #4159
- @Ayush-Vish made their first contribution in #4180
- @AritraLeo made their first contribution in #4130
- @FireNdIce3 made their first contribution in #4035
Full Changelog: v3.6.0...v3.6.1