Skip to main content

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​

API documentation is auto-generated from source code TSDoc comments — see the API Reference in the navbar.