Я новичок в Selenium
.Selenium webdriver исключение тайм-аута исключения
Моя проблема в том, что я пытаюсь щелкнуть элемент, но Selenium
бросает timeout exception
, даже если я увеличиваю значение таймаута.
Нужно ли использовать xpath
вместо id
?
HTML-код является:
Мой код выглядит следующим образом
void searchquotation() throws TimeoutException {
try {
WebDriverWait wait = new WebDriverWait(driver, 15);
WebElement element = wait.until(ExpectedConditions.presenceOfElementLocated(By.name("SearchButton")));
element.click();
}
catch(TimeoutException e) {
System.out.println("Timeout occured");
}
ли я делаю что-то неправильно?
Пожалуйста, убедитесь, первым в браузере консоли с помощью этого яваскрипта document.getElementsByName („SearchButton“) вы получаете эту кнопку или нет? –