POMWright
Register one locator per path. POMWright builds the Playwright locator chain from it, and page objects check their locators as they are created.
POMWright is a TypeScript library for @playwright/test. It adds what a large suite of page
objects needs on top of Playwright and keeps Playwright’s own arguments, locators and reports.
LocatorsOne locator per dot-delimited path, with Playwright's methods; the chain of a path's segments built for every element you act on.
Page objectsA base class that registers its locators, checks them as it is created, and navigates to and waits for its URL.
Session storagePlaywright's page.sessionStorage with codecs and report steps, and seed, which stores entries before the app's first script.
ReportsA log fixture whose entries are attached to the test's report, and @step, which turns a method into a report step.