Skip to content

feat(runtime): implement pilot runtime tap replay - #114

Merged
drown0315 merged 9 commits into
mainfrom
feat/tap_for_pilot_runtime
Jul 9, 2026
Merged

drown0315 merged 9 commits into
mainfrom
feat/tap_for_pilot_runtime

Conversation

@drown0315

Copy link
Copy Markdown
Owner

Summary

Adds Pilot Runtime finder resolution and tap replay support, including structured failure handling and updated Scenario capture defaults.

What Changed

  • Added Pilot Runtime finder resolution for visible text, widget, and key-backed matches.
  • Implemented tap replay through the Pilot Runtime client and adapter path.
  • Returned structured tap failures with cleaner user-facing messages for non-tappable targets.
  • Migrated capture defaults toward Widget Tree artifacts and updated related docs/examples.
  • Added smoke app scenarios and runtime/client tests covering finder resolution, tap behavior, and adapter integration.

Why

This moves Flutter Pilot toward direct Pilot Runtime execution for Scenario interactions, reducing dependence on semantic-only matching and making tap failures explicit enough to debug.

@drown0315
drown0315 merged commit 1b29383 into main Jul 9, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant