Java Selenium Web Driver problem z contains

Java Selenium Web Driver problem z contains
0

Witam ,

W teście pobieram pageSource a następnie sprawdzam czy zawiera dane słowa.
Dla przykładu :

Kopiuj
String pageSource = driver.getPageSource()
 boolean test= pageSource.contains("aaaa@bbbbl");

Mimo ,że w pageSource dany string istnieje to za każdym razem test= false.
Czy ktoś posiada jakiś pomysł co jest nie tak ?
toLowerCase oraz toUpperCase nie rozwiązuje problemu.
Pozdrawiam

KP
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 6 lat
0

Jesteś przełączony na dobrego frame?

edytowany 2x, ostatnio: Krzywy Pomidorek
0

Tego nie wiem ale jak debuguje to PageSource jest dobry..

PI
  • Rejestracja:ponad 9 lat
  • Ostatnio:4 miesiące
  • Postów:2787
0
Uczynny Jeleń napisał(a):

Tego nie wiem ale jak debuguje to PageSource jest dobry..

Skoro w debugu działa, to podejrzewam że to kwestia asynchroniczności i czasów

0

Może źle się wyraziłem ,że działa... W debug skopiowałem wartość pageSource wrzuciłem do edytora tekstowego i wyszukałem wartości którymi jestem zainteresowany i są.
Mimo wszystko :

Kopiuj
 boolean test = pageSource.toLowerCase().contains("test");  

zwraca false

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.