JS Testing Academy · QA Demo Site

Interactions

Drag and drop, sortable, selectable, resizable and droppable.

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.