一般使用图色操作的脚本都有一个绕不开的困扰就是分辨率大小,而通过节点操作的脚本就不用考虑这个问题,就可以做到全分辨适用且精准高效大部分的图色yinliu脚本基本都是每个app都要重写一个脚本出来,这样就很浪费时间和精力,而且基本上yinliu脚本的思路都是通过fs列表进入发私信
操作都是打底相同,而通过维护一个配置文件就能使用单个脚本实现不同app的操作,无需重新同样的图色截图操作!提高开发效率
大概思路:①通过adb命令把xml文件备份
②通过adb命令把app界面图片截取出来
③把前面xml文件和图片读取到文件
PS:如果①②步骤不成功大抵原因就是你的adb版本过低,或者adb不是管理员身份运行(雷电模拟器dnconsole.exe也要以管理员身份运行)
工具源码和模拟器模块源码一起打包了,精易模块的使用官方即可
测试的使用的是雷电3.x,夜神,逍遥等测试也是OK的
弄懂思路以后,自行改进!每个版本的模拟器方法都是通用的
引用支持库
源码文件名 | 支持库文件名 | 支持库标识 |
---|
模拟器JS助手.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 |
扩展界面支持库一 2.0 | 27bb20fdd3e145e4bee3db39ddd6e64c |
扩展功能支持库一 3.0 | DA19AC3ADD2F4121AAD84AC5FBCAFC71 |
应用接口支持库 3.1 | F7FC1AE45C5C4758AF03EF19F18A395D |
逍遥_模块.e | 系统核心支持库 5.7 | d09f2340818511d396f6aaf844c7e325 |
操作系统界面功能支持库 3.0 | 52F260023059454187AF826A3C07AF2A |
特殊功能支持库 3.1 | A512548E76954B6E92C21055517615B0 |
应用接口支持库 3.1 | F7FC1AE45C5C4758AF03EF19F18A395D |
正则表达式支持库 2.0 | 684944CB04624eb7BD5412A519421D34 |