getByRole()
- semantic HTML rolesgetByText()
- visible text contentgetByTestId()
- explicit test IDslocator()
with CSS - last resortplaywright.config.ts
:
spawnWindow
is false, terminals run server-side:
waitForTimeout()
- always wait for specific conditions