Demo
See Praman in Action
From npm install to compliance evidence — watch how Praman transforms SAP testing.
How It Works
From Install to Evidence in Minutes
Install Praman
npm install playwright-praman — one package, 6 sub-path exports, zero config.
Configure Your SAP System
Point to your SAP S/4HANA or ECC system. Set auth credentials. Define your FLP entry point.
Write or Generate Tests
Use AI agents to auto-generate tests or write them manually with 17 typed fixtures. ui5, odata, sapAuth — just destructure.
Run with Evidence
npx playwright test — parallel execution, compliance reports, business flow heatmaps, data integrity validation.
Live Example
Purchase Order Verification
import { test, expect } from 'playwright-praman';
test('verify PO creation in ME21N', async ({ ui5, odata, sapAuth }) => {
// Step 1: Navigate to transaction
await test.step('Open ME21N', async () => {
await ui5.navigation.toTransaction('ME21N');
});
// Step 2: Fill PO header
await test.step('Enter vendor and material', async () => {
const vendor = await ui5.control({ id: 'vendorInput' });
await vendor.setValue('1000');
await vendor.fireChange();
});
// Step 3: Verify via OData
await test.step('Validate PO in backend', async () => {
const result = await odata.read('/PurchaseOrders');
expect(result.value.length).toBeGreaterThan(0);
});
});Agentic Workflow
AI Agents Write Your Tests
Explore & Plan
Agent navigates your live SAP system, discovers controls, and creates a test plan with assertions.
Write Tests
Agent generates compliant Playwright tests using Praman fixtures. 7 mandatory rules enforced.
Run & Verify
Tests execute against the live system. Failures are captured with screenshots, traces, and logs.
Fix & Evolve
Healer agent diagnoses failures, fixes selectors, updates assertions, and re-validates automatically.
Ready to see it in action?
Get started with Praman in under 5 minutes.