appium_diagnose
Diagnose failed mobile test steps by checking session liveness, app state, screen conditions, and logs, then return evidence, likely causes, and safe recovery steps. Read-only.
Instructions
Failure intelligence: after a step fails, checks session liveness, app state, current screen (dialog, keyboard, hidden/ambiguous/disabled target) and logcat crash/ANR/network signals, then returns evidence, likely causes with confidence, next steps and safe recovery. Read-only; never retries or changes state.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| appId | No | Package / bundle id, enables crash correlation and app-state check. | |
| error | No | The error message from the failed step. | |
| locator | No | Locator that failed (id=..., text=...). | |
| sessionId | No | Session ID; defaults to the active session. | |
| includeLogs | No | Read logcat (Android) for crashes/ANR/network errors. Default true. |