iOS 测试 facebook-wda wait_gone 等待元素消失的时候,手机收到消息通知

tomgou · 2019年12月10日 · 最后由 tomgou 回复于 2019年12月11日 · 1459 次阅读

使用 facebook-wda,进行 ios app 自动化测试
s(label='downloading', className='Button', name='downloading').wait_gone(timeout=1000.0)
等待元素消失的时候,手机收到消息通知,测试程序会误认为 downloading 元素消失
这个应该如何处理?

最佳回复

这跟设备系统版本有关系吧,你用的是 iOS13 的设备么?iOS13 出现系统提示绑定的 Applicaiton 会发生变化,页面源结构也会发生变化,这样会找不到” downloading“元素,所以才认为 downloading 元素消失了,印象中最新 WDA 版本应该已经解决了这个问题

共收到 2 条回复 时间 点赞
ltyd5788 回复

我的 ios 版本是:12.4.3

现在调整一下思路:
之前:等待 downloading 元素消失
现在:等待新的元素出现

tomgou 重新开启了讨论 12月11日 08:44
tomgou 关闭了讨论 12月11日 08:43

这跟设备系统版本有关系吧,你用的是 iOS13 的设备么?iOS13 出现系统提示绑定的 Applicaiton 会发生变化,页面源结构也会发生变化,这样会找不到” downloading“元素,所以才认为 downloading 元素消失了,印象中最新 WDA 版本应该已经解决了这个问题

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册