Updated August 21, 2026
Playwright
Playwright drives the Web client only. It does not open SAP GUI.
| Image | playwright |
| Client | Web |
| Browsers | chromium (default), firefox, webkit |
| Suite files | .spec.ts, .spec.js, .test.ts, .test.js |
Packaging
Zip a Playwright project. If playwright.config.ts is present, Velo uses it except for reporters and output paths (always overridden so artifacts land in /results).
Browser version is pinned to the image. Choose engine_version to match local Playwright (1.48, 1.50, 1.55).
Parameters
| Field | Default | Description |
|---|---|---|
params.browser | chromium | chromium, firefox, or webkit |
params.base_url | — | Injected as process.env.BASE_URL |
params.workers | 1 | Parallel workers (1–8) |
filter.include_name | — | Title regex |
filter.exclude_name | — | Skip matching titles |
Secrets in variables become environment variables. They are scrubbed from the HTML report and results.json. Playwright traces capture raw HTTP — turn trace off if the run injects tokens.