JS Testing Academy · QA Demo Site

Elements

Text box, check box, radio button, web tables, buttons, links, upload and dynamic properties.

1Stable locators

Every control has an id and a test id that never change between builds.

2Practice tasks

Each page lists the assertions worth writing, including the cases people forget.

3Sample code

Compare your script with a working Selenium (Java) and Playwright (TypeScript) version.