When creating a web test, you can combine a variety of actions to simulate real user behavior — from clicking and typing to validating visual or email content.Below is a complete overview of all available test actions and what they’re used for.
🖱️ User Interactions
| Actions | Description |
| Click | Simulates a simple click on an element. |
| Double click | Performs a double-click action, useful for triggering special interactions. |
| Right click | Opens a context menu or performs a right-click action. |
| Hover | Moves the cursor over an element to trigger hover effects or tooltips. |
| Scroll | Scrolls the page or a specific element to a desired position. |
| Fill input | Enters text into an input field (e.g., forms, search bars). |
| Upload file | Simulates selecting and uploading a file from your device. |
| Press keys | Sends one or more keyboard key presses (e.g., Enter, Tab, arrows). |
📨 Email & SMS
| Actions | Description |
| Get email code | Extracts a code from an email (e.g., for two-factor authentication). |
| Get SMS code | Extracts a verification code from an SMS message. |
| Get email link | Retrieves and uses a link contained in an email. |
| Get mail | Fetches the full content of an email for validation. |
✅ Verifications
| Actions | Description |
| Assert displayed | Verifies that an element is visible on the page. |
| Assert not displayed | Confirms that an element is hidden or not present. |
| AI Visual Assert | Uses AI to verify one or several visual aspects of an element or page — for example, checking that an image is visible, a border is red, a button is in the right state, or any other visual detail. |
| AI Spell Check | Uses AI to detect spelling or text errors on the page. |
🌐 Navigation
| Actions | Description |
| Switch window | Switches between browser tabs. |
| Navigate to URL | Opens a specific web page by entering its URL. |
⏳ Wait for...
| Actions | Description |
| Wait for element | Pauses the test until a specific element appears. |
| Wait for delay | Waits for a fixed amount of time before continuing. |
⚙️ Others
| Actions | Description |
| Custom step | Runs a custom script — you can implement any logic or action by coding. |
| Set variable | Creates a variable and assigns it a value to reuse later in the test (for conditions, assertions, or data). |
| Extract value | Extracts and stores a specific value from the page (e.g., text or number). |
💡 Tips for better test creation
Combine interaction and verification actions to ensure your test checks both behavior and results.
Use wait steps to make your test more stable and avoid false failures due to slow loading times.
Leverage AI Visual Assert and AI Spell Check for smart, visual validations that go beyond simple text checks.