Java/Selenium ждать кликабельности не работает

У меня есть Java/Selenium Doe, который делает это:

 WebElement arrow = SeleniumTools.waitForXpathToBeClickable(driver, deliveryTypeArrow_x, 120);
 arrow.click();

deliveryTypeArrow - это просто

//div[@id='DocumentsHeader']/div[@id='DocumentsColumnDetail']/div/table/tbody/tr[./td/label[.='Delivery Тип:']]//span[содержит (@class, 'ki-arrow')]

и SeleniumTools.waitForXpathToBeClickable просто

public static WebElement waitForXpathToBeClickable(WebDriver driver, String xpath, int timeOutInSeconds) {
    WebDriverWait wait = new WebDriverWait(driver, timeOutInSeconds);
    return wait.until(ExpectedConditions.elementToBeClickable(By.xpath(xpath)));
}

Когда я запускаю программу, я получаю следующую ошибку:

Вызывается: org.openqa.selenium.WebDriverException: неизвестная ошибка: элемент не активен в точке (1332, 235). Другой элемент получит щелчок:... (Информация о сеансе: chrome=73.0.3683.86)

Я был оригинальным в ожидании невидимости этого элемента, но это не сработало. Однако почему бы

 wait.until(ExpectedConditions.elementToBeClickable(By.xpath(xpath)));

вернуть (не выбрасывать ошибку), но потом, когда я нажимаю на стрелку, он говорит, что он не кликабелен?

0 ответов

Другие вопросы по тегам