До сих пор я использовал 2.53 версию селена, и все мои ожидания были сделаны таким образом -
WebDriverWait wait = new WebDriverWait(driver, 20);
WebElement elem = wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("userId"));
Теперь я обновил версию селен до версии 3.0.1, и я получаю сообщение об ошибке в соответствующей строке.
Я видел некоторые решения в некоторых потоках переполнения стека. Их ответы будут такими: более высокие версии selenium больше не поддерживают wait.until и советуют добавить некоторую зависимость в проект maven.
Но, к сожалению, я не использовал проект maven. Использую веб-проект.
Может кто-нибудь знает, как решить эту ошибку? Или есть ли способ заставить браузер ждать, кроме wait.until?