Versioning
Feature Roadmap​
The following features and improvements are planned for upcoming releases. This roadmap is subject to change based on community feedback and development priorities.
Bug Fixes​
None
UI5 Improvements​
- Create UI5Xpath locator to construct XPaths using UI5 DOM
- Support multiple properties (key/value pairs) for getByRoleUI5 locator
- Improve UI5 processing to reduce dependency on global sap.ui module
- Check if it is posssible to bring ui5 inspector automatically when opening dev tools.
- Change priority order of codegen when generating UI5 locators - Increase UI5 Xpath Priority.
- Add regex support in getByRoleUI5 propertyValue part.
SAP WebGUI Enhancements​
- Develop specialized WebGUI table locators for easier table interaction
- Create locators based on the type information in lsdata attribute
Performance Optimizations​
- Improve UI5 Caching.
Version Compatibility​
This table shows the compatibility between Playwright-SAP and Playwright versions.
Playwright-SAP Version | Playwright Version |
---|---|
v1.1.3 (Stable) | v1.53.0 |
v1.1.0 (Stable) | v1.53.0 |
Release Notes​
v1.1.1​
New Features:​
- Added UI5 Inspector Extension in Chrome during codegen and testRunner.
- Added basic caching of UI5 Tree. Can be imporved further.
- Added automatic handling of text locators during UI5 text assertions.
- Extended getByRoleSID to support paths like
wnd[0]/tbar/btn[2]
Bug Fixes:​
- Fixed error message appearing even when tests pass:
1 error was not a part of any test, see above for details
- Fix issue where SID doesn't appear when hovering over elements directly above SID elements
- Fixed exact match in SID part. previous it was matching in some edge cases of partial match.
v1.1.0​
- Fixed a few issues with 1.0.0 version.
Contribution​
If you have an idea or feature that you would like to see implemented, please raise an issue at:
Select the appropriate issue template:
- Bug report
- Feature request
- Documentation improvement