Appium appium 检测弹框使用 WebDriverWait 执行速度非常慢是什么原因

馬扎羅 · 2019年07月10日 · 996 次阅读

由于 APP 经常会有各种弹框,所以写了检测弹框的方法,遇到一个问题,设置了超时时间,但是实际执行的时候需要等待非常久,看了 appium 的日志 log,猜测应该是在 session 通信的时候很慢,日志:

代码片段如下:

for i in range(0, 3):
    try:
        e = WebDriverWait(driver=self.driver, timeout=1, poll_frequency=0.5).until(
            EC.presence_of_element_located(ad_loc))
        e.click()
    except Exception:
        self.log.info(u"未找到")

有没有人知道如何解决这个问题呢?😂

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册