App自动化元素等待 |
您所在的位置:网站首页 › app自动化元素定位怎么设置的 › App自动化元素等待 |
#由于需要的元素不能立即显示出来,所以要进行一段时间的等待 隐式等待 #在获取driver对象后使用 #针对所有定位元素的超时时间设置为一个值,能找到元素就执行后续操作,否则超时报错 driver.implicitly_wait(time_to_wait) 显示等待 #对每一个定位元素设置等待时间 导入包 from selenium.webdriver.support.wait import WebDriverWait 创建WebDriverWait对象 #timeout为等待时间,poll_frequency为刷新频率(可不写,默认为0.5秒) wait=WebDriverWait(driver,timeout,poll_frequency=1) 调用WebDriverWait对象的until方法 key=wait.until(lambda x: x.find_element_by_id(‘id_value’)) 显示等待更加灵活,可以对每一个元素进行设置 学习链接:https://www.bilibili.com/video/BV1B441197rZ |
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |