隐式等待、显示等待及固定等待

在自动化测试中,页面加载过程中受网络的影响,可能出现部分元素还为加载完成,而程序定位元素设备的情况,因此需要设定一定的等待时机,确保页面加载完成。等待分为固定等待、隐式等待及显示等待

element_to_be_clickable()判断元素可见后执行输入、点击等操作,注意其参数是By方式的元素定位必须用()括起作为一个元素。

WebDriverWait(wedr,10).until(expected_conditions.element_to_be_clickable((By.CSS_SELECTOR, ‘.risk-warning__content > button:nth-child(1)’)))中(By.CSS_SELECTOR, ‘.risk-warning__content > button:nth-child(1)’)作为一个元素,不能省略()

from selenium import webdriver
from time import sleep
from selenium.webdriver.support.ui import WebDriverWait
from selenium

猜你喜欢

转载自blog.csdn.net/Mwyldnje2003/article/details/103483807
今日推荐