Selenium:如何等待DOM更改?

Selenium:如何等待DOM更改?,selenium,Selenium,我的测试需要等待服务器推送更新从表中删除一行。如何告诉Selenium等待表DOM发生更改?有两种方法: 您可以使用wait.until(ExpectedConditions.presenceOfElementSelectedBy(By.selector()) 您可以使用((布尔)driver.executeScript(“return JQuery.active==0”))测试JQuery是否在页面上完成。

我的测试需要等待服务器推送更新从表中删除一行。如何告诉Selenium等待表DOM发生更改?

有两种方法:

  • 您可以使用
    wait.until(ExpectedConditions.presenceOfElementSelectedBy(By.selector())

  • 您可以使用
    ((布尔)driver.executeScript(“return JQuery.active==0”))测试JQuery是否在页面上完成。