What problem does it solve?
ColdBox end-to-end browser tests require consistent browser lifecycle management, robust selectors, network mocking, and CI-friendly configuration; cbplaywright consolidates patterns and APIs to reduce flaky tests and boilerplate so teams can confidently validate UI flows.
Core Features & Use Cases
- Test bundle setup and lifecycle integration for BoxLang and ColdBox E2E specs.
- Navigation, waiting strategies, resilient selectors, form interactions, assertions, screenshots, traces, and network interception for isolating external APIs.
- Page Object pattern examples and CI recommendations to structure maintainable, scalable test suites and run headless in pipelines.
Quick Start
Use the cbplaywright skill to scaffold and run a headless Playwright E2E test that navigates to /login, fills credentials, and asserts a successful login.