Skip to main content
Version: 1.1.4

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.

UI5 Improvements​

  • Add regex support in getByRoleUI5 propertyValue part.
  • Add a new function .properties() for UI5 locators like .textContent() function this would give properties as a json object.

SAP WebGUI Enhancements​

  • Develop specialized WebGUI table locators for easier table interaction
  • Create locators based on the type information in lsdata attribute

Version Compatibility​

This table shows the compatibility between Playwright-SAP and Playwright versions.

Playwright-SAP VersionPlaywright Version
v1.1.4 (Stable)v1.53.0
v1.1.3 (Stable)v1.53.0
v1.1.0 (Stable)v1.53.0

Release Notes​

v1.1.4​

New Features:​
  • Improved UI5 Dom Caching and added UI5 locator caching.
  • Added UI5Xpath locator to construct XPaths using UI5 DOM
  • Added Support for multiple properties (key/value pairs) for getByRoleUI5 locator
  • Pinned UI5 Extension

v1.1.3​

New Features:​
  • Added UI5 Inspector Extension in Chrome during codegen and testRunner.
  • Added basic caching of UI5 Tree. Can be improved 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:

GitHub Issues

Select the appropriate issue template:

  • Bug report
  • Feature request
  • Documentation improvement