以前看到一些工作室摆着一排机器,那个时候觉得挺牛逼,后来才知道搞的事不是黑就是灰。不巧的是,最近工作上也碰到这种case,需要管理多台iphone设备,然后就研究了一下,算是一次浅尝不辄止。
1.1.下载wdagithub: https://github.com/appium/WebDriverAgent1.2.按文档编译在xcode打开,配置证书,安装WebDriverAgentRunner到手机,product -> Test 安装成功标识
2.1.下载wdaproxygithub:https://github.com/openatx/wdaproxy2.2.开始编译#进入项目工程cd /path/to/wdaproxy#添加依赖go mod tidy#编译go build -o wdaproxy .#为wdaproxy添加可执行权限chmod +x wdaproxy
3.1.安装tidevicepip3 install tidevicetidevice version3.2.启动webDriveAgenttidevice -u 360d561d08d86e13aba185e8284100f1719de3a8 xctest3.3.端口转发./wdaproxy -p 8100 -u 360d561d08d86e13aba185e8284100f1719de3a83.4.浏览器访问http://localhost:8100
目前只是简单尝试,能够满足需求,目测这玩意空间还很大。多台设备远程控制,多台设备通过外网控制,越狱环境配合改机大有可为,非越狱环境挂机也不错,不管是否越狱,如果能在网络层配置流量转发,大厂采集也可一试。
最后感谢王哥对我的帮助,他不让说名字
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!
王哥:惹出祸事来,不要说是我教的就行
尐进 王哥:惹出祸事来,不要说是我教的就行