Aktywne Wpisy

itazura +34
źródło: temp_file8109158115782711855
Pobierz
PorzeczkowySok +27
zrobiłem sb pitce, mam do niej monsterka, Karola i średni humor
źródło: IMG_20250802_015433638_HDR
PobierzSkopiuj link
Skopiuj link
źródło: temp_file8109158115782711855
Pobierz
źródło: IMG_20250802_015433638_HDR
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Napotkałem problem, że Selenide tak jakby za szybko chciał klikać w dany element, jakby po stronie angulara jeszcze coś się działo w tle mimo już jego widoczności. Czy da się w jakikolwiek sposób wyegzekwować to aby Selenide poczekał na pełne wygenerowanie się frontu? Jak walczyć z dynamicznymi elementami?
Jest wątek https://github.com/selenide/selenide/issues/1040 z 2020 roku, aczkolwiek informacje tam niezbyt mi pomagają.
#testowanieoprogramowania #selenium #selenide
A jak już chcesz malować trawę, poczytaj o event firing webdriver i zerknij na https://github.com/alfonso-presa/testability.js i dostarczone bindingi https://github.com/alfonso-presa/testability-browser-bindings
(Zakładam, że selenide nie jest pod żadnym względem wykastrowane względem selenium)
Flow jest taki: klikam w przycisk, generuje się nowy element listy zawierający dwa elementy.
Ręczne przeklikanie: klikam w element, są dwa elementy listy
Selenide: klikam w element - czasami jest jeden element, czasami dwa. Tak jakby klikał nie czekając aż całość się wygeneruje. Jeśli ponownie kliknę w ten element wtedy już jest okej i są dwa elementy na liście
Komentarz usunięty przez autora