@playrunner/playwright
v0.1.5
Published
Playwright integration package for Playrunner.
Readme
@playrunner/playwright
Playwright workflow-node configuration and runner settings for Playrunner.
Install
npm install @playrunner/playwright @playrunner/githubAdd both packages as direct production dependencies of the Playrunner frontend and API. The Playwright UI uses @playrunner/github for repository authentication.
Package surfaces
@playrunner/playwrightexports the Playwright integration and runner configuration panel.@playrunner/playwright/apiexports the API contribution mounted at/api/playwright.@playrunner/playwright/e2eexports the package-owned E2E contribution.@playrunner/playwright/assets/playwright.svgexports the package-owned icon.- Playwright execution remains host-managed by the Playrunner runner infrastructure.
import playwrightIntegration, {
PlaywrightConfigPanel,
} from '@playrunner/playwright';
import playwrightApiContribution from '@playrunner/playwright/api';Testing
Run the package checks from the repository root:
npm run format:check --prefix packages/playwright
npm run lint --prefix packages/playwright
npm run typecheck --prefix packages/playwright
npm run test:e2e:mock -- --grep @playwrightThe E2E scenario composes Playwright as a node-only integration. It runs in deterministic mock mode through the shared Playrunner browser harness, which uses the real frontend, API, authentication, and dedicated E2E database. It does not execute a workflow or require a GitHub connection.
Documentation
See the Playwright integration documentation for repository setup, runner configuration, exports, and execution behavior.
License
Licensed under the Playrunner Sustainable Use License.
