之前做 web 的比较多,刚接触 Appium 做 App 自动化的时候,采用了显示等待方式,肉眼可见页面已经加载出来了,但是元素定位迟迟定位不到,页面上会有 socket 的数据定时刷新,会和这个有关系么?
socket 是数据吧 和如果说你定位的是某个固定元素对数据没依赖的话 应该没什么关系
需要整个页面请求全部完成,是不是你看到的仅仅是页面渲染结束,但是页面没 load 完成。
试试用智能等待
可能看见的页面渲染完成了,但需要的元素还没加载玩呢
用 Appium 就不要指望能快,能跑起来就不错了
android 还是 ios, ios 确实会比较慢,但是 android 基本在几秒内有响应
多跑跑
定位的是固定元素,socket 获取的是实时数据,但是去其他页面不会这么慢,所以才猜测是 socket 的原因
有其他的推荐嘛