Docs
RunMacro Documentation
Learn RunMacro from basics to advanced.
Everything you need to start and master RunMacro — from basic commands to advanced automation workflows.

Wait for a web element to appear/hide (Smart HTML Wait)
What it does
The Smart HTML Wait command pauses until a web element meets a condition: exists, visible, or hidden/gone. It waits at the right moment on slow pages instead of a fixed delay.
When to use it
- Wait for a button/field to appear before acting.
- Wait for a loading spinner to disappear.
- Sync with dynamically loaded pages (AJAX/SPA).
Configuration steps
- Pick the element selector to wait for.
- Add a Smart HTML Wait command, choose the condition: Exists / Visible / Hidden.
- Set the timeout and poll interval. Save.
Every option explained
Real example
Example: wait for a "Confirm" button then click
- Smart HTML Wait the Confirm button selector, condition Visible, timeout 30s.
- Smart HTML Click the same selector.
Tips & common mistakes
Use Wait before Click/Type steps on dynamic pages to avoid "element not found" errors.
RunMacro