前言:selenium中三种等待方式/三大切换操作指的是什么呢?其实就是三种等待方式、三种切换窗口方式,具体如何使用呢,我们接下来一起看看吧
一、三大等待方式
—— 强制等待
强制等待:强制等待多少秒(单位)
import time
time.sleep(3)
——隐形等待
隐形等待:不做用户感知的等待,等待页面元素加载完成后结束等待
#只能用来等待元素出现
#启动浏览器,只需要设置一次
driver.implicitly_wait(5) #单位秒
——显性等待
#等待的条件:直到页面的标题当中包含“学习Python”
#wait....until....title_contains("学习Python")
#时间超出了,就会报错
——显性等待—等待元素加载
from selenium.webdriv