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
- tvOS uses the same runner-driven interaction/snapshot flow as iOS (`snapshot`, `wait`, `press`, `fill`, `get`, `scroll`, `back`, `home`, `app-switcher`, `record`, and related selector flows).
224
+
- tvOS back/home/app-switcher use Siri Remote semantics in the runner (`menu`, `home`, double-home).
225
225
226
226
Examples:
227
227
-`agent-device open YouTube --platform android --target tv`
@@ -259,7 +259,7 @@ Sessions:
259
259
- On iOS, `appstate` is session-scoped and requires an active session on the target device.
260
260
261
261
Navigation helpers:
262
-
-`boot --platform ios|android` ensures the target is ready without launching an app.
262
+
-`boot --platform ios|android|apple` ensures the target is ready without launching an app.
263
263
- Use `boot` mainly when starting a new session and `open` fails because no booted simulator/emulator is available.
264
264
-`open [app|url] [url]` already boots/activates the selected target when needed.
265
265
-`reinstall <app> <path>` uninstalls and installs the app binary in one command (Android + iOS simulator/device).
@@ -367,7 +367,7 @@ Boot diagnostics:
367
367
- Boot failures include normalized reason codes in `error.details.reason` (JSON mode) and verbose logs.
- tvOS targets are selectable (`--platform ios --target tv`) for non-runner flows (`open`, `close`, `apps`, `screenshot`, `logs`, `reinstall`, `boot`).
388
-
- tvOS runner-driven interaction commands are currently unsupported (`snapshot`, `wait`, `press`, `fill`, `get`, `scroll`, `back`, `home`, `app-switcher`, `record`).
387
+
- tvOS targets are selectable (`--platform ios --target tv` or `--platform apple --target tv`) and support runner-driven interaction/snapshot commands.
389
388
-`record` supports iOS simulators and physical iOS devices.
0 commit comments