playwright-praman-sap-testing

Generate Playwright tests for SAP UI5 apps using UI5 fixtures and authentication strategies.

11|4|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/mrkanitkar/playwright-praman --skill playwright-praman-sap-testing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: playwright-praman-sap-testing
Source: https://github.com/mrkanitkar/playwright-praman/tree/main
Command: npx skills add https://github.com/mrkanitkar/playwright-praman --skill playwright-praman-sap-testing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides UI5-aware fixtures and tooling to simplify testing SAP UI5 and Fiori apps with Playwright. It exposes ready-to-use test doubles for UI5 controls, SAP authentication strategies, FLP navigation, and OData, enabling AI-assisted test generation and business-domain workflows.

Core Features & Use Cases

  • UI5 fixture suite: ui5, ui5Navigation, ui5.table, ui5.dialog, ui5.odata, and more for reliable SAP UI interactions
  • SAP authentication: six authentication strategies (basic, btp-saml, office365, etc.) with seed file integration
  • FLP navigation and OData access: navigate, query models, and mock data for SAP apps
  • AI-powered test generation: describe business processes and generate production-ready tests
  • Business intent APIs: model business terms (procurement, sales, finance, manufacturing) for resilient tests

Quick Start

Install the plugin and run the built-in planner to generate AI-powered SAP UI5 tests with Praman fixtures.

Frequently Asked Questions about playwright-praman-sap-testing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate Playwright tests for SAP UI5 applications?

You can generate Playwright tests for SAP UI5 applications by describing your business processes to an AI planner, which uses UI5 fixtures and OData access to output production-ready test scripts.

Can I automate SAP authentication and FLP navigation in Playwright?

Yes, you can automate SAP authentication and FLP navigation using six built-in strategies like basic and btp-saml, combined with seed file integration to handle Fiori Launchpad routing.

How do I interact with UI5 controls like tables and dialogs in Playwright?

You interact with UI5 controls using a dedicated fixture suite that provides reliable test doubles for UI5 tables, dialogs, and navigation, ensuring stable UI automation execution.

What is the best way to create resilient SAP Fiori tests based on business logic?

The best way to create resilient SAP Fiori tests is using business intent APIs that model domain terms like procurement and finance, mapping them to UI5 interactions for stable test generation.

Does this Playwright tooling support mocking OData services for SAP apps?

Yes, the tooling supports mocking OData services for SAP apps through the ui5.odata fixture, allowing you to query models and mock data directly during your test execution.