使用预期条件等待

这些类用于描述需要等待的内容。

预期条件与显式等待一起使用。 不再使用 lambda 定义要执行的代码块,而是可以创建一个预期条件方法来表示常见的等待操作。 一些方法将定位器作为参数,另一些方法将元素作为参数。

这些方法可以包括以下条件,例如

  • 元素存在
  • 元素过时
  • 元素可见
  • 文本可见
  • 标题包含指定值
[预期条件文档](https://selenium.net.cn/selenium/docs/api/py/webdriver_support/selenium.webdriver.support.expected_conditions.html)

添加示例

为了尽量减少维护麻烦和冗余,.NET 在 Selenium 4 中停止支持预期条件。
Ruby 频繁使用块、procs 和 lambdas,不需要预期条件类
最后修改时间:2023年11月17日:升级到 Docsy 0 7 2 (#1529) (48f43616907)