Praman
AI-First SAP UI5 Test Automation Platform for Playwright.
Praman extends Playwright with deep SAP UI5 awareness — typed control proxies, UI5 stability synchronization, FLP navigation, and AI-powered test generation.
Get Started​
npm install playwright-praman @playwright/test
import { test, expect } from 'playwright-praman';
test('discover a UI5 control', async ({ ui5, ui5Navigation }) => {
await ui5Navigation.navigateToApp('PurchaseOrder-manage');
const button = await ui5.control({ controlType: 'sap.m.Button', properties: { text: 'Create' } });
const text = await button.getText();
expect(text).toBe('Create');
});
Documentation​
- Getting Started — install, configure, write your first test
- Configuration Reference — all config options with defaults
- Authentication Guide — 6 SAP auth strategies
- Selector Reference —
UI5Selectorfields and examples - Fixture Reference — all 12 fixture modules
- Error Reference — 56 error codes with recovery suggestions
- Feature Inventory — complete feature overview
API documentation is auto-generated from source code TSDoc comments — see the API Reference in the navbar.