收藏
回答

发现使用xpath寻找元素的失败率极高(可能10回有5回找不到元素),这是为什么?

如下图,使用"//text[text()='0c2hxx']"有的时候会找不到元素\

补充代码:

def element_is_exists(self, element, max_timeout=15):
    self.mini.logger.info(f"目前在断言元素{element}")
    for i in range(3):
        ele = self.page.wait_for(element, max_timeout=max_timeout)
        if ele:
            return self.page.element_is_exists(element, max_timeout=max_timeout)
    self.app.logger.error(f"找不到该元素{element},超过重试次数")
    return False


最后一次编辑于  01-17
回答关注问题邀请回答
收藏
登录 后发表内容