All systems operational 1,248 testers online 6 jobs added today
--:--:--
โŒจ๏ธ
forms

Textbox Handling

Practice sendKeys(), clear() and getAttribute() on text, email and textarea fields.

fullname, email, addressbeginner
Start practice โ†’
๐Ÿ“‹
data

Web Table Handling

Locate rows and cells dynamically and iterate over a table with findElements().

dynamic XPathintermediate
Start practice โ†’
๐ŸชŸ
navigation

Window Handling

Switch between parent and child browser windows using getWindowHandles().

multi-windowintermediate
Start practice โ†’
โš ๏ธ
pop-ups

Alert Handling

Accept, dismiss and send keys to simple, confirmation and prompt JavaScript alerts.

switchTo().alert()beginner
Start practice โ†’
๐Ÿ“…
forms

Date Picker Handling

Enter dates directly via sendKeys on native HTML5 date input fields.

booking flow scenariobeginner
Start practice โ†’
๐Ÿ–ฑ๏ธ
actions

Drag & Drop

Use the Actions class to move an element from a source to a target container.

Actions APIintermediate
Start practice โ†’
๐Ÿ–ผ๏ธ
navigation

Frames Handling

Switch into an iframe, interact with its content, and return to the default page.

switchTo().frame()intermediate
Start practice โ†’