You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/core/testing/usage-instructions.md
+15-1Lines changed: 15 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -186,7 +186,21 @@ test.describe.only('group of tests', () => {
186
186
> [!IMPORTANT]
187
187
> After debugging, make sure to remove the `.only` suffix to ensure all tests run again during normal execution.
188
188
189
-
#### 3. Pausing Test Execution
189
+
#### 3. Repeating Tests to Reproduce Flaky Failures
190
+
191
+
Flaky tests may not fail consistently. To help reproduce intermittent failures locally, you can use Playwright's `--repeat-each` flag to run the same test multiple times in a row.
192
+
193
+
This is especially useful when CI reports a failure you cannot reproduce on your first local run.
194
+
195
+
**Example:**
196
+
197
+
```shell
198
+
npm run test.e2e.docker.update-snapshots src/components/radio/test/a11y/radio.e2e.ts -- --repeat-each=10
199
+
```
200
+
201
+
This runs the test 10 times, increasing the chance of catching the flaky behavior.
202
+
203
+
#### 4. Pausing Test Execution
190
204
191
205
Additionally, you can pause execution of a test by using the `page.pause()` method. This pauses the script execution and allows you to manually inspect the page in the browser.
0 commit comments