#
Scenarios
The Scenarios page is the scenario library and visual node editor.
#
Scenario library
Click the current scenario card to open the library.
Actions:
- New creates a scenario.
- Duplicate copies the selected scenario.
- Delete removes it.
- Save saves name, description and steps.
Scenarios are stored in scenaries/*.json.
#
Action map
The center canvas is the visual scenario map:
- drag nodes to reposition steps
- pan and zoom the canvas
- connect nodes with success/error links
- right-click nodes for edit/duplicate/move/delete
- right-click links to delete them
Transitions are saved as next_success_step and next_error_step.
#
Node properties
The right panel edits the selected step:
- tag
- action
- selector and selector type
- value / URL / text
- variable name
- pattern / targets
- timeout and sleep duration
- success/error target tags
- Extra JSON for action-specific fields
Extra JSON is merged into the step and is used for advanced fields such as HTTP headers/body, compare operator, tab index, file name, attributes and result variables.
The Raw step block shows the final JSON for the selected step.
#
Action templates
The left panel groups available actions:
- navigation and interaction
- variables
- network
- browser tabs
- flow and logging
Adding a template creates a default step with safe starter values.
#
Shared variables
The Variables button opens the shared variables editor. Shared variables can be strings, numbers or lists and are available in all scenarios.
#
Run selected scenario
Select a profile in the top bar and press Run to execute the current scenario for that profile.