TRACK ENGINE: ONLINE
POINTS: 0/500

Back to Ladder
Stage 3: Interactive Actionsbasic
Interactive Actions
Simulate realistic user interactions: clicks, typing, checkboxes, dropdowns, and mouse hovers.
Status0% Complete
0/30
Solved
~7h
Hours
0/500
Points
Modules
3 Modules1
Module 1: Basic Interactions
Automate user clicks, double clicks, text typing inputs, clear forms fields, press keyboard controls, hover states, and select dropdown options.
| Status | Drill Title | Difficulty | Points | Action |
|---|---|---|---|---|
| Triggering Click Actions page.clickclick | basic | 10pts | Start Track | |
| Triggering Double Clicks page.dblclickdblclick | basic | 10pts | Start Track | |
| Form Text Inputs Fill page.fillfill | basic | 10pts | Start Track | |
| Clear Form Input Value page.clearclear | basic | 10pts | Start Track | |
| Type character by character pressSequentially | basic | 10pts | Start Track | |
| Press keyboard Enter key page.pressEnter | basic | 10pts | Start Track | |
| Triggering Mouse Hover page.hoverhover | basic | 10pts | Start Track | |
| Simulating Touch Taps page.taptap | basic | 10pts | Start Track | |
| Selecting Dropdown Option page.selectOptionselectOption | basic | 10pts | Start Track | |
| Toggling Checkboxes State page.checkcheck | basic | 10pts | Start Track |
2
Module 2: Wait Strategies
Configure auto-waiting mechanics, page wait functions, redirect state waits, network triggers, event loops, and action timeouts.
| Status | Drill Title | Difficulty | Points | Action |
|---|---|---|---|---|
| Understanding Auto-waiting rules expect | intermediate | 20pts | Start Track | |
| WaitForURL Redirect Paths page.waitForURLwaitForURL | intermediate | 20pts | Start Track | |
| WaitForSelector States page.waitForSelectorwaitForSelector | intermediate | 20pts | Start Track | |
| WaitForLoadState Settle Cycles page.waitForLoadStatewaitForLoadState | intermediate | 20pts | Start Track | |
| WaitForFunction Evaluation page.waitForFunctionwaitForFunction | intermediate | 20pts | Start Track | |
| WaitForRequest Intercepts page.waitForRequestwaitForRequest | intermediate | 20pts | Start Track | |
| WaitForResponse API checks page.waitForResponsewaitForResponse | intermediate | 20pts | Start Track | |
| WaitForEvent Popup Actions page.waitForEventwaitForEvent | intermediate | 20pts | Start Track | |
| Avoiding WaitForTimeout Sleep waitForTimeout | intermediate | 20pts | Start Track | |
| Locator waitFor States waitFor | intermediate | 20pts | Start Track |
3
Module 3: Form Automations
Automate file uploads, multi-select dropdowns, date pickers, rich text areas, drag-and-drops, and keyboard presses.
| Status | Drill Title | Difficulty | Points | Action |
|---|---|---|---|---|
| Multi-Select Dropdown Option List selectOption | intermediate | 20pts | Start Track | |
| FileInput Upload actions setInputFiles | intermediate | 20pts | Start Track | |
| FileInput Clear actions setInputFiles | intermediate | 20pts | Start Track | |
| Simulate Mouse DragTo targets dragTo | intermediate | 20pts | Start Track | |
| Locator dragTo methods dragTo | intermediate | 20pts | Start Track | |
| Filling Date Pickers Strings page.fillfill | intermediate | 20pts | Start Track | |
| Rich Text Editor Interactions page.locatorlocator | intermediate | 20pts | Start Track | |
| Form submission via Enter press page.presspress | intermediate | 20pts | Start Track | |
| Autocomplete drop-down lists options pressSequentially | intermediate | 20pts | Start Track | |
| Type keys sequentially with delays pressSequentially | intermediate | 20pts | Start Track |