学习编程语言半年了,还是个初学者,做 android 测试一年时间,平时使用的最多的就是 adb 命令,由此,在工作的业余,将自己常用的一些命令使用 python 和 java 封装成了自己的工具库,另外使用了 uiautomator 命令,实现了通过元素进行定位(需要 android 4.0 以上),拥有截屏、截取元素区域图片、图片对比的功能,在此基础上整合出来了这个 Adb For Test,学习语言的时间不是很多,在写代码的过程中经常需要去百度、谷歌寻找答案,所以其中肯定有很多惨不忍睹的代码...
由于平时的测试主要集中在 android 4.3、4.4 平台上,所以其中的部分功能是无法在旧的 android 版本上实现的。当作学习语言的实践了!!欢迎指出其中的不足,让我更好的学习这些语言~~
代码没放在 github 上,而是放在了 oschina 上:
https://git.oschina.net/xuxu1988/Adb-For-Test.git
目前转到了 github 上:https://github.com/gb112211/Adb-For-Test.git
有兴趣的学可以看下!
不错的项目,把 adb 常用的东西封装了一下,学习编程语言半年的时间内能够整理出来这个东西,充分说明楼主很务实。
嗯支持~~看看~~
截图对比可以考虑一下性能问题,比如我要批量对比~
楼主最好加入一些异常判断。。。。。。
Github 上放一份吧,我们放到 Testerhome 组织下面,这种都要慢慢优化和维护的
@qddegtya 我觉得一般的 script 是不用去刻意的考虑性能的。。,只要能跑起来能完成测试就 ok。
@qddegtya 明天是七夕。。本来准备去买点啥的,无奈发现口袋没钱,钱全被老婆管着了- -,每天口袋不超过 100,好男人吧!
@qddegtya 危险到不至于,这点自信俺还是有的!!
歪楼高手啊…
好有用!!!!
@shixue33 谢谢支持!~https://github.com/shixue33/GetViewInfo_for_Android.git,你的这个也很好呢!
( ⊙ o ⊙ ) 啊!有个问题,在这个项目里边有没有提供这样的方法,输入界面的坐标值,然后返回范围包含这个坐标的 node 呢?事实可能不止一个。
@shixue33 没有封装这个方法诶。
@shixue33 是生成什么样的代码?求知道~哈哈