Endform logo

Experimental WebKit support

Endform can now run your Playwright suites with WebKit for Linux, completing the cross-browser trio alongside Chromium and Firefox.

Webkit support is experimental - the performance characteristics of Webkit for Linux are wildly different to those of Chromium and Firefox on Linux. We would very much appreciate your feedback here!

Major features & improvements

  • WebKit support: Run your tests on WebKit, the engine behind Safari, on Endform’s remote runners. With WebKit joining the existing Chromium and Firefox support, you can now cover all three major browser engines. Upgrade to CLI 0.71.0 or later to use it.
  • Smarter environment variable detection: The CLI now recognises optional environment variable access (for example process.env.FOO?.trim()) and no longer treats those variables as required. That means fewer false “missing environment variable” warnings for variables your tests don’t actually depend on.

CLI version updates

Version 0.71.x

Upgrade to 0.71.0 or later to get:

  • Experimental WebKit support: Run your suites on the WebKit/Safari engine in addition to Chromium and Firefox.
  • Major upgrade of network proxying stack: An updated networking layer for network proxying between remote runners and local machines.
  • Correct project and test file parsing: Passing a test file alongside --project now works as expected, instead of mistaking the file name for a project.
  • Optional env var detection: Optional process.env access is no longer reported as a required, missing variable.