您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何以及何时实施刷新(ExpectedCondition WebDriver的状态)?

如何以及何时实施刷新(ExpectedCondition WebDriver的状态)?

根据消息来源:

条件的包装器,它允许元素通过重绘进行更新。这可以解决具有两部分的条件问题:找到一个元素,然后检查其上的某些条件。对于这些条件,有可能先找到一个元素,然后在客户端将其重画。如果发生这种情况,则在检查条件的第二部分时会引发{@link StaleElementReferenceException}。

因此,基本上,这是一种等待对对象完成DOM操作的方法

通常,执行driver.findElement 此操作时,该对象表示该对象是什么。

当DOM被操纵后,并在单击一个按钮后说,将一个添加到该元素。如果您尝试对所述元素执行操作,则该操作将引发,StaleElementReferenceException 因为现在WebElement返回的现在不代表更新后的元素。

refreshed当您期望DOM操作发生时,您将使用它,而您要等到在DOM中完成操作为止。

其他 2022/1/1 18:17:56 有574人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶