Skip to content

Upgrade to CodeceptJS 4.x with alternative browser configs - #56

Merged
DenysKuchma merged 1 commit into
masterfrom
feat/codeceptjs4-alt-browsers
Oct 22, 2026
Merged

DenysKuchma merged 1 commit into
masterfrom
feat/codeceptjs4-alt-browsers

Conversation

@DenysKuchma

Copy link
Copy Markdown
Contributor

Summary

  • CodeceptJS 3.5 → 4.2.1 + refreshed Playwright/Puppeteer/WebdriverIO; removed TestCafe (helper is gone from core in 4.x)
  • New configs for alternative no-render browsers: codecept.lightpanda.conf.js, codecept.obscura.conf.js, codecept.moli.conf.js
    (Moli needs codeceptjs > 4.2.1)
  • WebDriver config reworked: the wdio plugin was removed in 4.x, replaced with a local chromedriver started via bootstrap hooks
  • Test fixes: brittle text assertion (trailing newline in innerText on no-render browsers), removed dead localStorage seeding, tests
    requiring real pointer input (hover, React checkbox toggle) are tagged @full-browser and excluded in alternative-browser configs via
    grep
  • README rewritten: comparison table of all supported browsers with their limitations and setup instructions

@DenysKuchma
DenysKuchma requested a review from DavertMik October 19, 2026 15:33
@DenysKuchma
DenysKuchma merged commit 26e2915 into master Oct 22, 2026
1 check passed
@DenysKuchma
DenysKuchma deleted the feat/codeceptjs4-alt-browsers branch October 22, 2026 11:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant