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 Modules
1

Module 1: Basic Interactions

Automate user clicks, double clicks, text typing inputs, clear forms fields, press keyboard controls, hover states, and select dropdown options.

0/10 SOLVED
StatusDrill TitleDifficultyPointsAction
Triggering Click Actions
page.clickclick
Basic10Start Track
Triggering Double Clicks
page.dblclickdouble click
Basic10Start Track
Form Text Inputs Fill
page.fillinputs
Basic10Start Track
Clear Form Input Value
page.clearinputs
Basic10Start Track
Type character by character
page.typesequential typing
Basic10Start Track
Press keyboard Enter key
page.pressEnter
Basic10Start Track
Triggering Mouse Hover
page.hoverhover menus
Basic10Start Track
Simulating Touch Taps
page.tapmobile clicks
Basic10Start Track
Selecting Dropdown Option
page.selectOptiondropdowns
Basic10Start Track
Toggling Checkboxes State
page.checkpage.uncheck
Basic10Start Track
2

Module 2: Wait Strategies

Configure auto-waiting mechanics, page wait functions, redirect state waits, network triggers, event loops, and action timeouts.

0/10 SOLVED
StatusDrill TitleDifficultyPointsAction
Understanding Auto-waiting rules
actionability checksexpect
Intermediate20Start Track
WaitForURL Redirect Paths
page.waitForURLredirects
Intermediate20Start Track
WaitForSelector States
page.waitForSelectorstates
Intermediate20Start Track
WaitForLoadState Settle Cycles
page.waitForLoadStatenetworkidle
Intermediate20Start Track
WaitForFunction Evaluation
page.waitForFunctionjavascript loop
Intermediate20Start Track
WaitForRequest Intercepts
page.waitForRequestAPI requests
Intermediate20Start Track
WaitForResponse API checks
page.waitForResponseAPI responses
Intermediate20Start Track
WaitForEvent Popup Actions
page.waitForEventpopups
Intermediate20Start Track
Avoiding WaitForTimeout Sleep
waitForTimeoutflakiness
Intermediate20Start Track
Locator waitFor States
locator.waitForvisibility
Intermediate20Start Track
3

Module 3: Form Automations

Automate file uploads, multi-select dropdowns, date pickers, rich text areas, drag-and-drops, and keyboard presses.

0/10 SOLVED
StatusDrill TitleDifficultyPointsAction
Multi-Select Dropdown Option List
selectOptionarrays
Intermediate20Start Track
FileInput Upload actions
setInputFilesfile uploads
Intermediate20Start Track
FileInput Clear actions
setInputFilesclear files
Intermediate20Start Track
Simulate Mouse DragTo targets
page.dragAndDropdrag-and-drop
Intermediate20Start Track
Locator dragTo methods
locator.dragTodrag-and-drop
Intermediate20Start Track
Filling Date Pickers Strings
page.filldate inputs
Intermediate20Start Track
Rich Text Editor Interactions
contenteditablerich text
Intermediate20Start Track
Form submission via Enter press
page.presssubmit
Intermediate20Start Track
Autocomplete drop-down lists options
pressSequentiallydropdowns
Intermediate20Start Track
Type keys sequentially with delays
pressSequentiallydelays
Intermediate20Start Track