Create a Playwright Workspace in the Azure portal under Azure App Testing and copy the regional service endpoint URL
Install the service package: npm install @azure/microsoft-playwright-testing
Add a playwright.service.config.ts that imports from @azure/microsoft-playwright-testing and passes the endpoint URL and authentication (DefaultAzureCredential or access token)
Run tests with the service config: npx playwright test --config=playwright.service.config.ts --workers=20 to distribute across up to 50 cloud-hosted browsers
View test results, traces, and screenshots in the Azure App Testing portal under your Workspace
Integrate into CI by setting the PLAYWRIGHT_SERVICE_URL environment variable and using the service config file in your pipeline command
Known gotchas
Microsoft Playwright Testing (the original standalone product) was retired in March 2026 and replaced by Playwright Workspaces inside Azure App Testing; update any documentation references accordingly
Billing is per Linux test minute ($0.01) or Windows test minute ($0.02); high worker counts multiply costs quickly — benchmark before enabling 50-worker runs in CI
The service requires Azure authentication; in CI pipelines configure a service principal or managed identity with the correct App Testing role, not just a personal access token
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp