Skip to main content

See Praman in Action

From npm install to compliance evidence — watch how Praman transforms SAP testing.

From Install to Evidence in Minutes

1

Install Praman

npm install playwright-praman — one package, 6 sub-path exports, zero config.

2

Configure Your SAP System

Point to your SAP S/4HANA or ECC system. Set auth credentials. Define your FLP entry point.

3

Write or Generate Tests

Use AI agents to auto-generate tests or write them manually with 17 typed fixtures. ui5, odata, sapAuth — just destructure.

4

Run with Evidence

npx playwright test — parallel execution, compliance reports, business flow heatmaps, data integrity validation.

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);
  });
});

AI Agents Write Your Tests

Plan

Explore & Plan

Agent navigates your live SAP system, discovers controls, and creates a test plan with assertions.

Generate

Write Tests

Agent generates compliant Playwright tests using Praman fixtures. 7 mandatory rules enforced.

Validate

Run & Verify

Tests execute against the live system. Failures are captured with screenshots, traces, and logs.

Heal

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.

Get StartedView on GitHub