Appium设置时间等待

1、强制等待——设置固定等待时间(时间单位为秒)
from time import sleep
sleep(num)
2、隐式等待——针对全部的元素设置的等待的时间(时间单位为秒)
driver.implicitly wait(20)
3、显示等待——针对某个元素设置的等待时间(时间单位为秒)
这里我们一般是使用Webdriverwaiti()和until()或者until_not()方法一起使用
首先在使用该方法时我们要先导入:
from selenium.webdriver.support.ui import WebDriverWait
实例:
WebDriverWait(driver,10).until(lambda x:x.find_element_by_id(‘需要等待的元素的ID’))
注:这里的等待时间最多只能设置10s,超过该时间会直接报错

你可能感兴趣的:(Appium设置时间等待)