流利的等待重新加载网页是否每次对DOM进行轮询



我知道,流利的wait等待元素,直到达到定义的持续时间,并以您在实现中提到的频率率进行轮询/搜索DOM。但是我不确定是否每次进行DOM投票时都会重新加载页面?有人可以帮我吗?

流利的等待不会重新加载。/p>

直接回答 No FluentWait在每个池的每个池之前都不会重新加载网页, HTML DOM

FluentWait 的文档清楚地描绘了使用详细信息:

   Wait<WebDriver> wait = new FluentWait<WebDriver>(driver)
       .withTimeout(30, SECONDS)
       .pollingEvery(5, SECONDS)
       .ignoring(NoSuchElementException.class);
   WebElement foo = wait.until(new Function<WebDriver, WebElement>() {
     public WebElement apply(WebDriver driver) {
       return driver.findElement(By.id("foo"));
     }
   });

在哪里,

  • withTimeout:设置等待评估条件为真的时间。
  • pollingEvery:设置应多久评估条件的频率。
  • ignoring:异常/忽略的异常

AS,关联的方法未调用当前URL的URL或刷新的加载,因此没有其他重新加载 HTML DOM

相关内容

最新更新