问题
先说问题吧,请问 iOS_remote 这个项目是不是没人维护了,如何能正常的 work?
目前试用下来非常的不稳定。
如果有可用版本,请作者支持一下。
发现的问题:
- 后端获取 mincap 的 byte 流解析不准。
- 启动 minicap 和 wda 耦合在一起,不能分开启动或部署。
- 前端手势的封装有 bug,鼠标 up 之后就 not-allowed,然后 mouseDown 的就直接 returen 了。
最主要的问题就是数据包解析的不准,不能用了。
背景
因为最近接到领导的要求,需要接入 ios 设备,调研了社区的解决方案。
基本如下:
- webDriverAgent 用来封装对设备的操作
- ios-minicap 用来获取图片。
- api,后端服务接受前端浏览器的手势操作。
- 前端,封装手势。
半吊子解决方案
- 我直接在 ios-minicap 的 example 里重写了手势操作。
- iproxy,ios-minicap,wda 分别手动启动。
- 重新拷贝并修改了部分前端手势代码。
- 现在有点问题的是,浏览器里展示的屏幕大小与真机不一致,浏览器是 minicap 的 frame 的 imge 的 width/height,这样下来手势操作不能正确反映到设备上。
各位有什么好办法吗?
↙↙↙阅读原文可查看相关链接,并与作者交流