FaultPilot
FaultPilot home

FaultPilot documentation

Browser Tests

Install the recorder, capture a real journey, configure safe test data, and schedule reliable replay.

Open in FaultPilot
1

Before you begin

  1. Use a current Chromium-based browser.
  2. Install FaultPilot Interactive Recorder from the Chrome Web Store.
  3. Keep the FaultPilot recording page and target application tab open until recording stops.
  4. Use a dedicated non-production or synthetic account whenever possible.
2

Record a journey

  1. Open Browser Tests and choose Interactive Recorder.
  2. Enter the complete HTTP or HTTPS starting URL.
  3. Enable third-party frames and popups only when the journey requires them; Chrome will request broader temporary access.
  4. Acknowledge the privacy notice, start recording, complete the journey, and return to FaultPilot to stop.
3

Review and secure steps

  1. Remove accidental layout clicks and duplicate navigation steps.
  2. Reorder, disable, duplicate, or edit actions before saving.
  3. Mark credentials as private; FaultPilot replaces plaintext with an encrypted secret reference.
  4. File fixtures are encrypted and limited to three files and 2 MB total per recorded upload action.
4

Validate and schedule

  1. Run the recorded flow before saving or enabling a schedule.
  2. Confirm the runner is online and compatible.
  3. Review screenshot, video, step timing, selector healing, console, and network diagnostics.
  4. Choose a responsible schedule; queued tests may start late when the single browser worker is busy.
5

Supported boundaries

  1. Same-origin and opted-in cross-origin iframes, open Shadow DOM, popups, tabs, content-editable controls, and file inputs are supported.
  2. Closed Shadow DOM, browser-internal pages, operating-system dialogs, and canvas-only controls cannot be inspected reliably.
  3. Sites with bot challenges, mandatory device attestation, or restricted geographic access may require a different testing environment.