之前发了一个使用sekiro获取微视数据 https://bbs.pediy.com/thread-254994.htm
然后其实sekiro不仅仅支持一般的app RPC,还可以做一些其他东西。
最近我在做一个类似appium的东西,希望在能够hook的条件下,拿到更高的权限,然后基于上帝权限做一个ui驱动框架。我把它叫做superAppium,
目前SuperAppium还在内测,不过看起来效果还不错。一个ui驱动任务的速度基本人眼看不出来就做完了。同样的任务使用appium可能需要四分钟五分钟的样子。
然后呢,正常情况编写ui case的时候,一般需要dump ui布局。同时还有一个截图功能。
ui布局dump看起来也做差不多了,然后基于sekiro实现了剥离USB数据线情况下的在线ui dump
再然后,dump下来的布局文件比较大。我想正常情况下我们还可能使用uiautomatorviewer进行截图。所以我又在sekiro基础上实现了在线截图功能。
看了下,截图的功能实现很简单,就直接剥离出来放到sekiro的demo代码中了。
还是那微视做实验,效果如下:
其中quality参数,可以用来控制图片质量。默认是50,最高设置为100。质量越高,截图越清晰。