Web Test Runner

Web Test Runner is a free, open-source test runner for web applications, installed as an npm development dependency. It runs test files in parallel and in separate browser environments. Its documented browser launchers include Puppeteer, Playwright, Selenium, BrowserStack, and WebdriverIO; Playwright supports Chromium, Firefox, and WebKit, while BrowserStack can run tests remotely, including on older browser versions. For debugging, it can open a real browser window with developer tools and report browser logs, 404 responses, and errors. The command line offers interactive watch mode, which reruns tests when files change, and code coverage with configurable thresholds and reports. Default coverage instrumentation uses Chromium. Other capabilities include mocking ES modules through import maps and integrating Mocha, with guidance for creating a custom test framework. The project is powered by esbuild and Rollup plugins and is MIT-licensed. Its documentation points users to GitHub for help and feedback.

Who it is for

It suits web developers who want browser-based testing with parallel runs, debugging, and coverage reporting. Teams needing remote browser runs can use its documented BrowserStack launcher.

What is good

  • Runs test files in parallel and isolation
  • Playwright supports Chromium, Firefox, and WebKit
  • Watch mode reruns tests when files change
  • Reports browser logs, 404 responses, and errors
  • MIT-licensed and installable through npm

What to know first

  • Default coverage instrumentation uses Chromium
  • BrowserStack remote testing requires its documented launcher

Verdict

Web Test Runner combines browser launchers, diagnostics, watch mode, and coverage in a free, open-source project. Its browser and coverage options are clearly documented, though default coverage instrumentation uses Chromium.

Web Test Runner plans and pricing

All plans
Open source Free MIT-licensed project · installable as an npm development dependency github.com · 3 Oct 2026

Compared on JavaScript testing frameworks

Free plan
Yes
Component testing
Yes
Coverage reporting
Yes
Snapshot testing
Yes
Supported runtimes
Chromium, Firefox, WebKit
Parallel execution
Yes

Best Web Test Runner alternatives

See all 12