我正在尝试使用 WebDriverWait 使条件成立。如果超时后不成立,则继续 - 而不是超时异常。
new WebDriverWait(driver, 10)
.pollingEvery(Duration.ofSeconds(1))
.until(wd -> isElementPresent());
return isElementPresent()
基本上,该元素可以在延迟几秒后显示,但不保证一定会出现。
我可以使用 WebDriverWait 实现此目的吗?
如何捕获 TimeoutException 并相应地继续?尽管它不是一个干净的解决方案,但它可能会解决您的问题?