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
simdeck assert --id login.button --source auto --max-depth 8
82
87
```
83
88
84
-
Default source selection prefers a connected framework inspector, then the Swift in-app agent, then native accessibility. Use `--interactive` or `-i` to keep actionable elements and the ancestor context needed to find them. For quick agent loops, `describe` can infer the device from `--device`, `SIMDECK_DEVICE`, `SIMDECK_UDID`, or the only booted simulator.
89
+
Default source selection prefers a connected framework inspector, then the Swift in-app agent, then native accessibility. Use `--interactive` or `-i` to keep actionable elements and the ancestor context needed to find them. For quick agent loops, set the project default once and keep `describe` shallow.
85
90
86
91
## Performance
87
92
88
93
```sh
89
-
simdeck processes<udid>
90
-
simdeck stats<udid>
91
-
simdeck stats <udid>--pid 12345
92
-
simdeck stats <udid>--watch
93
-
simdeck sample<udid>
94
-
simdeck sample <udid>--pid 12345 --seconds 3
94
+
simdeck processes
95
+
simdeck stats
96
+
simdeck stats --pid 12345
97
+
simdeck stats --watch
98
+
simdeck sample
99
+
simdeck sample --pid 12345 --seconds 3
95
100
```
96
101
97
102
Performance data is simulator-only and uses host-process telemetry for matching app, extension, helper, and web-content PIDs. `stats` reports CPU, memory, disk write rate, network receive/send rates, connection count, hang state, and recent crash or termination signals. `sample` captures a short macOS `sample` report for the selected or foreground app process.
98
103
99
104
## Input
100
105
101
-
Coordinates are screen points unless `--normalized` is present. `tap "Continue"` is shorthand for a label tap on the inferred device. Use `--device <udid>` or `SIMDECK_DEVICE=<udid>`when more than one simulator is booted.
106
+
Coordinates are screen points unless `--normalized` is present. `tap "Continue"` is shorthand for a label tap on the selected device. Use `--device <udid>` or `SIMDECK_DEVICE=<udid>`for one-off overrides.
102
107
103
108
```sh
104
-
simdeck tap <udid>120 240
105
-
simdeck tap <udid>0.5 0.5 --normalized
106
-
simdeck tap <udid>--label "Continue" --wait-timeout-ms 5000
109
+
simdeck tap 120 240
110
+
simdeck tap 0.5 0.5 --normalized
111
+
simdeck tap --label "Continue" --wait-timeout-ms 5000
0 commit comments