Endform
Endform is managed infrastructure for running and maintaining Playwright end-to-end test suites at scale. It runs your existing suite in parallel on isolated machines by changing one CLI command.
Get started
From your Playwright project directory, log in to Endform:
npx endform@latest login
Configure playwright.config.ts to point to the application you want to test:
import { defineConfig } from "@playwright/test";
export default defineConfig({
use: {
baseURL: process.env.BASE_URL || "https://staging.yourapp.com",
},
});
Run your tests with Endform:
npx endform@latest test
Configuration
Endform works without a dedicated configuration file. For type-checked configuration, create an endform.config.ts file:
import { defineEndformConfig } from "endform";
export default defineEndformConfig({
region: "eu",
});
See the Endform configuration reference for all available options.
Links