空闲时间学习了 Appium,发现每次定位,找元素,调试实在太费劲,所以把 UIAutomatorview,简单了改了下,至少可以解决部分问题,
由于【刚几天】接触移动端,安卓之前也没碰过,只能暂时做成这样了,录制的话,个人觉得没必要,录了的脚本也不能直接用,还要改。源码暂时不放开了,可能还有 BUG,功能也不完善
功能
- 自动生成脚本,这里面定了系列的规则,id-text-classname-desc,xpath 的没有。
- 高亮元素,很久之前做 selenium 的时候做了这个功能,就是高亮元素,判断定位方式是否可行,避免反复起 appium 调试。
- 运行,在很久之前做 QTP 有一个非常强大的功能就是可以直接在某一处代码运行当前控件的执行,都是为了确定元素定位方式有效。
- 高亮元素和运行当前元素想用 Bootstrap 去弄、元素的备注,暂时还没时间弄,生成的脚本还挺稳定。
- 各位有啥提议和想法欢迎讨论。
简单的几个小功能

生成的脚本

导出脚本

↙↙↙阅读原文可查看相关链接,并与作者交流