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
After the app is running on the dedicated iOS simulator, use the `$axe` skill for simulator interaction during visual validation. Use `$axe` as the default interaction layer for iOS screenshot-driven checks.
192
+
188
193
## Android workflow
189
194
190
195
Reuse the Java and Android SDK setup from `../mobile-e2e/SKILL.md`.
@@ -364,7 +369,7 @@ For auth-related work:
364
369
365
370
## Screenshot-driven visual testing
366
371
367
-
Once the app is in the right state, drive the rest of the validation with the visual toolchain available in the current environment. Screenshots are the source of truth for acceptance.
372
+
Once the app is in the right state, drive the rest of the validation visually. On iOS, use the `$axe` skill as the default interaction tool for this phase. On Android, use the interaction tooling available in the current environment. Screenshots are the source of truth for acceptance.
368
373
369
374
Create a timestamped artifact folder first:
370
375
@@ -430,4 +435,5 @@ If the client supports local image rendering, attach the key screenshots as imag
430
435
431
436
- If doctor, typecheck, build, install, or server startup fails, stop and report the exact failing command.
432
437
- If `local` mode cannot reach the local server, do not silently fall back to `prod`.
433
-
- If the visual flow cannot be completed because the environment lacks the required interaction tooling, report that limitation clearly and still return the screenshots you captured.
438
+
- If the iOS visual flow cannot be completed because `$axe` is unavailable or unusable, report that limitation clearly and still return the screenshots you captured.
439
+
- If the Android visual flow cannot be completed because the environment lacks suitable interaction tooling, report that limitation clearly and still return the screenshots you captured.
0 commit comments