【文件属性】:
文件名称:显式等待-origin9.0教程
文件大小:6.56MB
文件格式:PDF
更新时间:2021-06-29 20:21:21
selenium python
5.2 显式等待
显式等待是WebDriver中用于同步测试的另外
一种等待机制。显式等待比隐式等待具备更好的操
控性。与隐式等待不同,我们可以为脚本设置一些
预置或定制化的条件,等待条件满足后再进行下一
步测试。
显式等待可以只作用于仅有同步需求的测试用
例。WebDriver提供了WebDriverWait类和
expected_conditions类来实现显式等待。
expected_conditions类提供了一些预置条件,来
作为测试脚本进行下一步测试的判断依据。让我们
创建一个包含显式等待的简单的测试,条件是等待
一个元素可见,代码如下。
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait