Как я могу попросить Selenium WebDriver подождать некоторое время?
Я могу написать следующий код, чтобы попросить WebDriver подождать некоторое время
new WebDriverWait(driver, 20).until(ExpectedConditions.presenceOfElementLocated(By.id("loginBox")));
Но,
На самом деле я отправлял AJAX-запрос на сервер. Здесь я дал 20 милли секунд на ожидание. 20msor 500ms не имеет значения. Если ответ превышает заданное время (например, 20 мс). Тогда я исключу, что такой элемент не найден.
Так есть ли лучший способ попросить сервер подождать?
Может кто-нибудь мне помочь?
Заранее спасибо, Gnik