Testing Module — Web UI

Tests That Survive
Every UI Change

AI-generated Playwright scripts using Page Object Model, with 3-tier self-healing locators that adapt when your UI evolves.

orangehrm · web · LoginPage
running
http://localhost:8080/web/index.php
OrangeHRM Login
Username
Password
Login
Test Steps
Navigate to login
Fill username
Fill password
Click Login button
Assert dashboard visible
Active Locator

Built for real-world UI churn

Your tests don't need to break every time design ships a change.

Page Object Model

Every page gets its own class — selectors and interactions in one place. Change a locator once, fix all tests at once.

  • AI-generated POM classes
  • Actions separated from assertions
  • Fixture-based setup & teardown

3-Tier Self-Healing

Primary locator breaks → try alternatives → AI healer re-discovers from live DOM → queued for your approval.

  • data-testid → id → aria-label
  • Human approval before commit
  • AppExplorerAgent pre-crawls DOM

Screenshot on Failure

Automatic screenshot at the moment of failure, captured into test artifacts and surfaced in the dashboard with the AI diagnosis.

  • Full-page & viewport captures
  • Stored alongside test run
  • AI interprets the failure state

Stop rewriting broken locators

Let AI generate your test scripts and heal them when your UI evolves.