添加一些新标签后,在Selenium Webdriver中重新加载DOM元素

时间:2019-01-16 09:50:39

标签: java selenium selenium-webdriver selenium-chromedriver selenium-ide

在我的网页中,当我单击“确定”按钮时,将在当前页面源中添加一些HTML标记以用于显示弹出窗口(URL不变)。
如何从当前页面获取新的Web元素?

1 个答案:

答案 0 :(得分:1)

您可以使用显式等待来等待将元素添加到DOM

WebDriverWait wait = new WebDriverWait(driver, 10);
WebElement element = wait.until(ExpectedConditions.presenceOfElementLocated(By.id("newElementId")));