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
{{ message }}
Repository navigation
Commit 54f08ba
Browse filesBrowse the repository at this point in the historyBrowse files
authored
fix(docs): use kebab-case slugs for plugin page links (#5764)
* fix(docs): use kebab-case slugs for plugin page links
The website serves plugin pages under kebab-case slugs
(/plugins/retry-failed-step), so camelCase links like
/plugins/retryFailedStep returned 404. Generate kebab-case
permalinks and index links, and fix the stale autoLogin link
in best.md.
Fixes#5763
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
* chore: remove accidentally committed Playwright MCP console log
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
---------
Co-authored-by: Jaromir Obr <jobr@spork.tech>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: docs/assertions.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -466,7 +466,7 @@ helpers: {
466
466
}
467
467
```
468
468
469
-
A failed decision is not retried by the [retryFailedStep](/plugins/retryFailedStep) plugin: asking again would cost another request and return the same answer. Only connection errors and timeouts are retried.
469
+
A failed decision is not retried by the [retryFailedStep](/plugins/retry-failed-step) plugin: asking again would cost another request and return the same answer. Only connection errors and timeouts are retried.
470
470
471
471
Use decision assertions for what a page means, and built-in assertions for exact values. `I.see('Total: $42.00')` is still the right check for a price.
Copy file name to clipboardExpand all lines: docs/plugins.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ title: Plugins
9
9
10
10
CodeceptJS bundles the following plugins. Each plugin has its own page with full configuration reference.
11
11
12
-
## [aiTrace](/plugins/aiTrace)
12
+
## [aiTrace](/plugins/ai-trace)
13
13
14
14
Generates AI-friendly trace files for debugging with AI agents. This plugin creates a markdown file with test execution logs and links to all artifacts (screenshots, HTML, ARIA snapshots, browser logs, HTTP requests) for each step.
15
15
@@ -21,7 +21,7 @@ Uses AI to analyze test failures and provide insights
21
21
22
22
Logs user in for the first test and reuses session for next tests. Works by saving cookies into memory or file. If a session expires automatically logs in again.
23
23
24
-
## [autoDelay](/plugins/autoDelay)
24
+
## [autoDelay](/plugins/auto-delay)
25
25
26
26
Sometimes it takes some time for a page to respond to user's actions. Depending on app's performance this can be either slow or fast.
27
27
@@ -33,11 +33,11 @@ Overrides browser helper config from the command line. Works for all browser hel
33
33
34
34
Dumps code coverage from Playwright/Puppeteer after every test.
35
35
36
-
## [customLocator](/plugins/customLocator)
36
+
## [customLocator](/plugins/custom-locator)
37
37
38
38
Creates a [custom locator][1] by using special attributes in HTML.
39
39
40
-
## [customReporter](/plugins/customReporter)
40
+
## [customReporter](/plugins/custom-reporter)
41
41
42
42
Sample custom reporter for CodeceptJS.
43
43
@@ -49,23 +49,23 @@ Exposes properties from helper instances as injectable test arguments. Use it to
49
49
50
50
Self-healing tests with AI.
51
51
52
-
## [junitReporter](/plugins/junitReporter)
52
+
## [junitReporter](/plugins/junit-reporter)
53
53
54
54
Generates a JUnit-compatible XML report after a test run.
55
55
56
-
## [pageInfo](/plugins/pageInfo)
56
+
## [pageInfo](/plugins/page-info)
57
57
58
58
Collects information from web page after each failed test and adds it to the test as an artifact. It is suggested to enable this plugin if you run tests on CI and you need to debug failed tests. This plugin can be paired with `analyze` plugin to provide more context.
59
59
60
60
## [pause](/plugins/pause)
61
61
62
62
Pauses test execution interactively. Replaces the legacy `pauseOnFail` plugin. The default `on=fail` matches the old `pauseOnFail` behavior.
63
63
64
-
## [pauseOnFail](/plugins/pauseOnFail)
64
+
## [pauseOnFail](/plugins/pause-on-fail)
65
65
66
66
Starts an interactive pause when a test fails.
67
67
68
-
## [retryFailedStep](/plugins/retryFailedStep)
68
+
## [retryFailedStep](/plugins/retry-failed-step)
69
69
70
70
Retries each failed step in a test.
71
71
@@ -77,15 +77,15 @@ Records a video of tests. Uses Playwright's `page.screencast` API (WebM) when th
77
77
78
78
Saves screenshots from the browser at points triggered by `on=`.
0 commit comments