Custom selector engines for Playwright to test SAPUI5 applications with CSS or XPath syntax.
playwright-ui5 provides custom selector engines for Playwright, enabling developers to write automated tests for SAPUI5 applications. It bridges the gap between Playwright's native selectors and SAPUI5's control tree, offering specialized syntax tailored for UI5's component structure.
:has, with syntax adapted for UI5 control types (e.g., sap.m.Button).ui5:property to access UI5 control properties.ui5:property.ui5:debug-xml function to output the UI5 control tree as XML for troubleshooting selector issues.The project prioritizes flexibility and performance, offering two selector engines to match different testing preferences while ensuring accurate interaction with SAPUI5's dynamic control structures.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.