You cannot access banned topics.

Appium 请教一下动态页面定位太慢的解决办法

醋精测试媛 · January 26, 2021 · Last by 醋精测试媛 replied at January 27, 2021 · 4880 hits

点击获取验证码后由于 “验证码发送成功” 的 toast 一直获取不到【来不及获取便消失了】。

试过了截图并获取图片上的字,也太快就消失了。

所以选择了获取验证码按钮变成了 “59s” 这个点进行校验,但是可能是它一直在倒数,是动态的页面,感觉定位它特别慢,经常它都倒数完了,我还没获取到。这个情况下怎么办呢?

共收到 6 条回复 时间 点赞
1Floor has deleted

可以改成判断点击获取验证码这个元素消失?

这个元素不会消失,这是一个按钮,而且是一个动态的按钮。

可以考虑断用倒计时的数值是否在 50-59 之间来断言,不一定必须是 59

幺叁叁 回复

是的,我是这么做的,但是他定位到的时候,可能已经恢复 “获取验证码” 了,因为定位太慢了【长达一分钟】

这。。。有排查下日志么?看是什么原因导致这么慢...

幺叁叁 回复

有,它就是一直在查找,每次查找时间 20 多秒

醋精测试媛 关闭了讨论 27 Jan 15:16
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up