Script diagnostics
Debugging
ScriptTap provides command-level tests, automatic readiness checks, exact incomplete diagnostics, live execution monitoring with run-wide Pause/Resume, and recorded evidence for later review.
Debugging tools
- Command tests and previews
- Test supported commands such as ImgFind, SmartTap, UI Find, OCR, pixel tools, HTTP, JSON, Display, Reader, Alert, and PromptMe while configuring them.
- Automatic Validation
- Checks script structure and command settings as scripts are edited or imported, then keeps their readiness state current.
- Why Incomplete
- Identifies the exact missing or invalid command setting that prevents a script from being ready to run.
- Run Logs
- Records script execution, timing, command activity, warnings, failures, final variables, and runtime profile information for later review in Normal or Verbose mode.
- Bug Panel
- Monitors selected variables, current Work/s, and the exact command being executed. Run-wide Pause/Resume lets the current ordinary command finish before pausing; Delay ends immediately, persistent touches release and skip their TouchDown block, non-concurrent PromptMe closes/skips, and command timeouts continue. Script Elapsed Time excludes effective paused time, and closing Bug Panel while pausing or paused stops the run. Its recent-tap details show requested and actual coordinates with script and function context.
- Debug Screenshots
- Captures the visible screen with coordinate and display metadata to help diagnose targeting and recognition problems.
How the tools work together
Test supported commands while building, let Automatic Validation keep readiness current, use Why Incomplete to correct blocked commands, then monitor the Bug Panel during Play and review Run Logs or Debug Screenshots afterward.
From setup to runtime
Test individual commands before saving, use Why Incomplete for precise setup guidance, watch current execution and variables in Bug Panel, and review timestamped Run Logs after a run.