Selenium webdriver Selenium—等待元素具有新值

Selenium webdriver Selenium—等待元素具有新值,selenium-webdriver,webdriverwait,Selenium Webdriver,Webdriverwait,假设我有一个值为1的元素。然后我点击一些按钮,加载需要一段时间,然后元素值更新,比如value=2。现在,我想做的是——只要我点击按钮,我就想不断地检查元素值,在时间段内等待,一旦值更新(即2),等待就应该停止 目前我使用简单的Thread.sleep(毫秒)来显式地等待一段时间 在这个场景中,我希望在预期条件下使用WebDriverWait,但不确定如何对值进行常量检查,并在值更新为2时结束等待 请建议我如何实现这一点?预期条件有不同的实现方法。(即attributetobe或attribut

假设我有一个值为1的元素。然后我点击一些按钮,加载需要一段时间,然后元素值更新,比如value=2。现在,我想做的是——只要我点击按钮,我就想不断地检查元素值,在时间段内等待,一旦值更新(即2),等待就应该停止

目前我使用简单的Thread.sleep(毫秒)来显式地等待一段时间

在这个场景中,我希望在预期条件下使用WebDriverWait,但不确定如何对值进行常量检查,并在值更新为2时结束等待


请建议我如何实现这一点?

预期条件有不同的实现方法。(即attributetobe或attributecontains)预期条件有不同的方法来实现这一点。(即attributetobe或attributecontains)