Uh oh!
There was an error while loading. Please reload this page.
fix: support Playwright 1.58+ output format in codeceptjs info - #5423
Conversation
Playwright 1.58 changed the output format of `npx playwright install --dry-run`: - Old format: "browser: chromium version 143.0.7499.4" - New format: "Chrome for Testing 145.0.7632.6 (playwright chromium v1208)" Updated the regex to handle both formats while excluding chromium-headless-shell. Fixescodeceptjs#5422 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
DenysKuchma
commented
Feb 2, 2026
@mirao |
mirao
commented
Feb 2, 2026
@DenysKuchma Good idea. It was a Claude Opus 4.5 job, so I guess it won't be issue to create tests for it. |
Extract parsePlaywrightBrowsers function and add unit tests to verify both old (Playwright < 1.58) and new (1.58+) output formats are parsed correctly, and that chromium-headless-shell is excluded. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
mirao
commented
Feb 3, 2026
@DenysKuchma The tests were added. |
DavertMik
commented
Feb 8, 2026
Thanks @mirao Can you also make this to 4.x branch? |
Uh oh!
There was an error while loading. Please reload this page.
Playwright 1.58 changed the output format of
npx playwright install --dry-run:Updated the regex to handle both formats while excluding chromium-headless-shell.
Fixes#5422
I checked that the fix works well with Playwright < 1.58
and with Playwright 1.58
Applicable helpers:
Applicable plugins:
Type of change
Checklist:
npm run docs)npm run lint)npm test)