Appium 元素定位很慢

美年达橙 · 2022年10月17日 · 最后由 美年达橙 回复于 2022年11月01日 · 5936 次阅读

之前做 web 的比较多,刚接触 Appium
做 App 自动化的时候,采用了显示等待方式,肉眼可见页面已经加载出来了,但是元素定位迟迟定位不到,页面上会有 socket 的数据定时刷新,会和这个有关系么?

共收到 9 条回复 时间 点赞

socket 是数据吧 和如果说你定位的是某个固定元素对数据没依赖的话 应该没什么关系

需要整个页面请求全部完成,是不是你看到的仅仅是页面渲染结束,但是页面没 load 完成。

试试用智能等待

可能看见的页面渲染完成了,但需要的元素还没加载玩呢😂

用 Appium 就不要指望能快,能跑起来就不错了

android 还是 ios, ios 确实会比较慢,但是 android 基本在几秒内有响应

多跑跑

定位的是固定元素,socket 获取的是实时数据,但是去其他页面不会这么慢,所以才猜测是 socket 的原因

干饭狂人 回复

有其他的推荐嘛

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