Mechanizm, który podczas nagrywania testu rejestruje wszystkie niezbędne informacje i stara się zachowywać dokładnie jak człowiek przy odtwarzaniu testów.
Samo pojęcie “flaky tests” odnosi się do testów, które raz “przechodzą”, a innym razem zgłaszają błąd. Często stanowią problem w projektach ponieważ nie wnoszą do raportów nic prócz zamieszania.
To co już w tej chwili robimy żeby im przeciwdziałać to mechanizm, który podczas nagrywania testu rejestruje wszystkie niezbędne informacje i stara się zachowywać dokładnie jak człowiek przy odtwarzaniu testów, tzn. przed interakcją z elementem (kliknięcie np. przycisku “Wyślij”) automatycznie sprawdzamy czy element jest: