51Testing软件测试论坛

标题: 基于 WebDriverAgent 的 iOS 远程控制 [打印本页]

作者: 乐哈哈yoyo    时间: 2017-6-30 10:49
标题: 基于 WebDriverAgent 的 iOS 远程控制
背景

本来手机就在我旁边,突然之间搬了工位,因为各种原因手机没有跟着一起搬家。每天跑来跑去,弄那台破iPhone6,实在是身心疲惫。想到以前研究的WebDriverAgent,截图,点击,滑动操作的API都有,于是花了一天时间把iPhone的远程控制给搞了,虽然速度有点慢,但是终于不用折磨这人世间的躯体。

原理

因为是利用WDA,所以手机需要连接上一台Mac。然后利用WDA的截图接口,不停的截图, 将获取到的屏幕截图,显示到网页上。然后捕获鼠标在网页上的点击,传递给WDA。

考虑到简单稳定起见,并没有用到ios-minicap这么高大上的项目。
也许还可以做的在强大一点,有好的建议欢迎去项目Issues上留言


效果

感想

以前懒得去弄,没想到做出来,似乎也没这么复杂。千里执行始于足下,当迈开第一步的时候,可能就成功了一半了。




作者: 巴黎的灯光下    时间: 2017-6-30 16:31
如果 iproxy指定手机的ip加端口号就不用连pc了吧,如果用websocket也不用连pc了
作者: 乐哈哈yoyo    时间: 2017-6-30 16:31
巴黎的灯光下 发表于 2017-6-30 16:31
如果 iproxy指定手机的ip加端口号就不用连pc了吧,如果用websocket也不用连pc了

还可以滑动,还是需要连pc的,依赖 ideviceinstaller ideviceinfo 这两个命令行工具
作者: 悠悠小仙仙    时间: 2017-6-30 16:31
赞,之前看过ios-minicap, 卡就卡在操作这块,我先看看效果,可以做到stf的效果就更赞了
作者: 公输般    时间: 2019-10-9 15:34
楼主,有相关的教程文档吗?卡住了。。万分感谢




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2