使用sekiro进行屏幕截图
2019-11-12 14:54:49 Author: bbs.pediy.com(查看原文) 阅读量:138 收藏

[原创] 使用sekiro进行屏幕截图

14小时前 413

之前发了一个使用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。质量越高,截图越清晰。


文章来源: https://bbs.pediy.com/thread-255568.htm
如有侵权请联系:admin#unsafe.sh