selenium三种等待方式

2020-12-15  本文已影响0人  Gakki0725
作者:Gakki

前言

等待方式

预期条件的类型

以下是在使用Selenium执行自动化测试时通常使用的几种预期条件。

还有更多可用的预期条件,您可以通过Selenium官方GitHub页面进行引用。与隐式等待一样,显式等待也会在每500毫秒后继续轮询。

显式等待与隐式等待区别

隐式等待 显式等待
默认情况下应用于脚本中的所有元素。 仅适用于特定条件的特定元素。
不能基于指定条件(例如元素选择/可点击)而不是显式地等待。 可以根据特定条件指定等待时间。
确定该元素在特定时间内可能可见时,通常使用它 不知道元素可见性的时间时,通常使用它。它具有动态性质。

强制等待:sleep()

隐式等待:implicitly_wait

显式等待:WebDriverWait

上一篇下一篇

猜你喜欢

热点阅读