Challenge mode
Real applications are slow, change their ids and reorder data. Challenge mode simulates that so your scripts learn to cope:
- Sections appear after a random 0.5–3 s delay: practise explicit waits.
- Some element ids get a random suffix: practise robust locators.
- Table rows are shuffled: never locate by row index.
- API responses are delayed: wait for network, not for time.
Add ?chaos=1 to any page to switch it on, ?chaos=0 to switch off, and
?seed=1234 to replay the same random run when debugging a flaky test.
API practice
Both apps' REST APIs are documented so you can mix UI and API steps: log in via API, inject the token, or mock responses.