强制等待 : 使用方式:time.sleep(5)
隐式等待:使用方式:driver.imolicitly_wait(3) 等待3秒。如果等待不到,会一直等待 知道session超时。
ps 单位是秒。
我一开始调试时设置了imolicitly_wait(1000),结果 appium 会一直“等待、查找” 循环不停。所以要注意 函数的单位、机制。
显式等待:
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions
WebDriverWait(driver,10).until(expected_conditions.element_to_be_clickable(element))
一般用显式等待、隐式等待