A robust Playwright TypeScript testing framework with Page Object Model, smart locators, and utilities