Как я могу попросить Selenium WebDriver подождать некоторое время?

Я могу написать следующий код, чтобы попросить WebDriver подождать некоторое время

new WebDriverWait(driver, 20).until(ExpectedConditions.presenceOfElementLocated(By.id("loginBox")));

Но,

На самом деле я отправлял AJAX-запрос на сервер. Здесь я дал 20 милли секунд на ожидание. 20msor 500ms не имеет значения. Если ответ превышает заданное время (например, 20 мс). Тогда я исключу, что такой элемент не найден.

Так есть ли лучший способ попросить сервер подождать?

Может кто-нибудь мне помочь?

Заранее спасибо, Gnik

Ответы на вопрос(2)

Ваш ответ на вопрос