Jak mogę poprosić Selenium WebDriver, aby poczekał przez jakiś czas?
Mogę napisać następujący kod, aby poprosić WebDrivera, aby poczekał
new WebDriverWait(driver, 20).until(ExpectedConditions.presenceOfElementLocated(By.id("loginBox")));
Ale,
Właściwie wysyłam żądanie AJAX na serwer. Tutaj dałem 20 milisekund oczekiwania. 20msor 500ms nie ma znaczenia. Jeśli odpowiedź przekroczy podany czas (np. 20ms). Potem wyjdę z tego, że nie znaleziono żadnego takiego elementu.
Czy jest lepszy sposób, aby poprosić serwer o czekanie?
Czy ktoś może mi pomóc?
Z góry dziękuję, Gnik