Endform logo

Experimental Firefox support

Endform can now run your tests in Firefox as well as Chromium, so cross-browser suites get the same fast, parallel execution as everything else. Firefox support is experimental, and we’d love to hear your feedback while we work to stabilise it. This release also adds TypeScript-based Endform config files and explicit retry control from the CLI.

Major features & improvements

  • Firefox support: Endform now supports multiple browsers and can run your tests in Firefox in addition to Chromium. Browsers are picked up automatically from the projects in your Playwright config, so adding a Firefox project is all it takes to run your suite cross-browser.
  • endform.config.ts support: Endform config can now live in endform.config.ts, endform.config.js, and related module formats, so you can keep richer project configuration in typed JavaScript/TypeScript instead of JSON only.

CLI version updates

Version 0.68.x

Upgrade to 0.68.0 or later to get:

  • Experimental Firefox support: The CLI now reads the browsers configured in your Playwright projects, enabling Firefox runs alongside Chromium.
  • endform.config.ts support: Script-based Endform config files are now supported and preferred over endform.jsonc / endform.json when present.
  • --retries flag: Control the retries parameter as a flag in endform test