读取列表等待使用
使用WebDriverWait调用可执行方法。除定位元素外,您还可以在Selenium提供的Expect_Conditions模块中使用各种条件。您还可以使用WebElement(),is_displayed()和其他方法的is_elemeled()的方法。使用您自己的包装方法。
这次我们更改了百度官方网站测试。首先,我首先使用了使用明确等待的标准用法方法。
富有表现力的等待方式
好吧,知道如何使用明确的性爱,让我们看一下其他常见的用法方法:
让我们先做一个简单的一个,在这里审判页面标题
通常,网页中的所有元素都不可见,初始化时不可见。加载完成后,状态变得可见,因此经常使用元素等待中的以下方法。
在正常使用中,经常使用的元素通常通过某些内容来判断,此方法可以应用许多情况。
以下方法主要用于Drop -Down框类型的类型以及单击的组件,例如超链接
以下是一种相对特殊的方式,在某些情况下非常有用
除上述内容外,还有许多其他方法,在这里不会一一列出。如果您有兴趣,可以自己学习,然后写一些小例子。
顺便说一句,一些朋友问他们是否用于隐藏的等待和明确的等待,那么它将等待?在这里,它将根据漫长的等待时间设定为最后的等待时间。
以上是这次共享的所有内容。如果您想了解更多有关Python知识的信息,请欢迎来到公共帐户:Python编程学习圈,每日干货共享
原始:https://juejin.cn/post/710674084752797726