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

tomgou · December 10, 2019 · Last by tomgou replied at December 11, 2019 · 1464 hits

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

最佳回复

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

共收到 2 条回复 时间 点赞

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

tomgou 关闭了讨论 11 Dec 08:43
tomgou 重新开启了讨论 11 Dec 08:44
ltyd5788 回复

我的 ios 版本是:12.4.3

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

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up