Aktywne Wpisy
zloty_wkret +110
Pomyślcie sobie, że dzisiaj gdzieś w Polsce jacyś strudzeni życiem, prości rodzice, wiążący ledwo koniec z końcem, zaproszą na wielkanocne śniadanie swoją córkę, która puściła się z murzynem i teraz wychowuje samotnie czarne dziecko, i będą tak w czwórkę siedzieć i udawać, że wszystko jest ok. Ależ to musi być życiowa porażka dla takich rodziców, że córka im takie coś odwaliła, a jednocześnie jaki to musi być dysonans emocjonalny pomiędzy miłością do
lepaq +88
Idiokracja
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