Practice Tables QA Profile Form
Form practice
Form practice · Inputs & widgets

QA Profile Form practice

A focused form for practising every input type Playwright tests cover: text fields, radio groups, dropdowns, dates, checkboxes, tabs, file upload, and downloads. Build out your locator strategy before you reveal the solution.

Personal information

id=first-name name=firstName data-testid=first-name
id=last-name name=lastName data-testid=last-name
name=gender data-testid=gender-male / gender-female

Professional details

id=years-experience name=yearsExperience data-testid=years-experience
id=profile-date name=date data-testid=profile-date
name=profession data-testid=profession-manual / profession-automation

Technical skills

name=tools data-testid=tool-uft / tool-protractor / tool-selenium
name=continents data-testid=continent-{name}

Selenium commands

Browser commands — open and close the browser, get titles and URLs, manage windows. driver.getTitle(); driver.getCurrentUrl(); driver.close();
id=selenium-tabs · selenium-tab-panel data-testid=tab-browser / tab-navigation / tab-switch / tab-wait / tab-webelement role=tab

File operations

No file chosen Download file
id=upload-image · download-file data-testid=upload-image · download-file
id=profile-submit · profile-button data-testid=profile-submit / profile-reset / profile-button role=button
Submitted profile JSON will appear here.