
CodeceptJS
CodeceptJS is an end-to-end testing framework for writing tests as readable scenarios of user actions.
What CodeceptJS is
CodeceptJS is an end-to-end testing framework for writing tests as readable scenarios of user actions. It works with Playwright, WebDriver, Puppeteer, and Appium. Its Playwright helper supports Chromium, Firefox, WebKit, and Electron, while Appium and WebDriverIO can be used for native iOS and Android testing. Built-in REST and GraphQL helpers cover API testing without a browser. Tests can be organized with page objects, data fixtures, and plugins. The project is open source under the MIT license and is free to use. Its homepage describes live test debugging through an MCP server for agents and AI-assisted selector repair. Test output includes step-by-step details and automatic screenshots. WebDriver tests can also run on remote or cloud grids, including Sauce Labs, BrowserStack, and LambdaTest. The installation guide says CodeceptJS 4.2 requires Node.js 22.12 or newer. The official site links to GitHub Discussions, GitHub Issues, and a Slack community for support.
Good
- Free and MIT licensed.
- Supports four test engines.
- Includes REST and GraphQL helpers.
- Can test native iOS and Android apps.
- Offers step-by-step output and screenshots.
Watch out
- Version 4.2 requires Node.js 22.12 or newer.
- No free trial is listed.
Who it suits
CodeceptJS suits teams that want to describe end-to-end tests as user-action scenarios across browser, mobile, and API contexts. It may also fit developers looking for an open-source framework with multiple test engines and self-hosting options.
Verdict
CodeceptJS brings browser, mobile, and API testing into one scenario-based framework. Check the Node.js requirement for version 4.2 before choosing it.
Plans and prices
From CodeceptJS's own pricing page, checked 11 Oct 2001.
| Plan | Price | What it gives you |
|---|---|---|
| Free · Open source · MIT | Free | MIT licensed · Node.js framework |
The facts
Each one read from CodeceptJS's own pages, with the date it was checked.
What it does
- AI-assisted workflows
- The homepage describes live test debugging through an MCP server for agents and AI-assisted selector repair.checked 11 Oct 2001
- API testing
- Built-in REST and GraphQL helpers support API testing without a browser.checked 11 Oct 2001
- Cloud grids
- The WebDriver installation guide says tests can run on remote or cloud grids such as Sauce Labs, BrowserStack, and LambdaTest.checked 11 Oct 2001
- License
- The project is free, open source, and MIT licensed.checked 11 Oct 2001
- Mobile testing
- The installation guide describes native iOS and Android testing through Appium and WebDriverIO.checked 11 Oct 2001
- Purpose
- CodeceptJS is an end-to-end testing framework that lets users write tests as readable scenarios of user actions.checked 11 Oct 2001
- Reports and debugging
- The homepage says test output includes step-by-step information and automatic screenshots.checked 11 Oct 2001
- Runtime
- The installation guide says CodeceptJS 4.2 requires Node.js 22.12 or newer.checked 11 Oct 2001
- Support channels
- The official site links to GitHub Discussions, GitHub Issues, and a Slack community.checked 11 Oct 2001
- Test engines
- It works with Playwright, WebDriver, Puppeteer, and Appium.checked 11 Oct 2001
- Test organization
- The framework supports page objects, data fixtures, and plugins.checked 11 Oct 2001
Where it runs
- Browser support
- The Playwright helper supports Chromium, Firefox, WebKit, and Electron.checked 11 Oct 2001
The company
- Founded
- 2015checked 28 Sep 2001
Alternatives to CodeceptJS
- 1

Cypress
Free planOpen sourceWebAPILinuxmacOS8.3From $67 a month - 2

Katalon Studio
Free planAndroidiOSWebAPI8.3From $83.33 a month - 3

Kameleo
Free planAndroidiOSWebAPI8.2From €3.75 a month - 4
testRigor
Free planAndroidiOSWebAPI8.2From $300 a month - 5

TestingBot
AndroidiOSWebAPI7.8From €1.67 a month - 6

TestCafe
Free planAndroidiOSWebLinux7.6From $20 a month
