v1.63.0
🔒 Test locks Tests that access a shared resource — an external service, a global account setting — can now declare a named lock. Tests that share a lock name never run concurrently, across files, workers and projects, while everything else keeps running in parallel: test('update user settings', { lock: 'user-settings' }, async ({ page }) => { // never runs at the same time as other tests holding '…