Custom Journey (custom-journey)
Summary
Runs user-defined multi-step Playwright journeys (including optional fragments).
Classification
- Category:
ECOMMERCE - Plugin id:
custom-journey - Version:
1.0.0 - Target types:
WEBSITE,WEBSHOP - Weight class:
MEDIUM - Risk level: not set on plugin object
- Browser required: Yes (Playwright)
- Tier / group: Tier 3 — E-commerce / flows (Playwright)
Schedule
- scheduleHints:
{ defaultInterval: '0 */4 * * *', priority: 8 } - Prerequisites: None declared on this plugin.
Configurable inputs
Public keys are derived from inputSchema: z.object({ ... }) (underscore-prefixed keys are runtime-only and omitted here).
| Field | Notes |
|---|---|
journeyId |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
journeyName |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
action |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
target |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
value |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
label |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
assertionOperator |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
waitMs |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
screenshot |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
timeout |
Zod field in inputSchema — see source for defaults, min/max, and .describe(). |
Runtime / injected config
_secrets— merged into journey step values.- Journey definitions and optional page fragments come from the API/worker, not only
inputSchema.
What it does
- Runs as part of the worker test execution pipeline; results become
Runrows and may createFindingrecords. - Runs user-defined multi-step Playwright journeys (including optional fragments).
- For finding titles, metrics, and artifacts specific to this plugin, refer to the implementation linked below.
Source
packages/test-plugins/src/plugins/custom-journey.ts