Мне нужно дождаться появления элемента, а затем щелкнуть по нему.Вот код, который я попробовал и получил NoSuchElementException.
У меня есть 300 секунд для ожидания элемента, но он пытается найти элемент: tpo.fwOptimizationTestResults()
без ожидания в течение 300 секунд
WebElement fwResults = (new WebDriverWait(driver, 300))
.until(ExpectedConditions.elementToBeClickable(tpo.fwOptimizationTestResults()));
public WebElement fwOptimizationTestResults() {
//return driver.findElement(By.xpath("//*[@class='table table-condensed table-bordered']"));
return driver.findElement(By.xpath("//table[contains(@class, 'table-condensed')]"));
}
Ошибка:
org.openqa.selenium.NoSuchElementException: no such element: Unable to locate element: {"method":"xpath","selector":"//table[contains(@class, 'table-condensed')]"}
(Session info: chrome=75.0.3770.80)