我试图单击关闭按钮以关闭弹出窗口。但是,我得到了错误element not visible
。我正在检查页面中是否存在该元素,但是仍然出现错误。给出错误的代码是
while(driver.findElements(By.className("ui_close_x")).size() < 0);
driver.findElements(By.className("ui_close_x")).get(0).click();
System.out.println("Clkd");
我要去哪里错了?
尝试爬行旅行
尝试在预期条件下使用显式等待
WebDriverWait wait = new WebDriverWait(driver, 10);
List<WebElement> elements = wait.until(ExpectedConditions.visibilityOfAllElementsLocatedBy(By.className("ui_close_x")));
elements.get(0).click();
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句