本文主要介绍GUI自动化测试领域的一些探索,其中包括图片识别,元素定位,坐标定位等方法。
坐标定位
元素定位
图片识别定位
思考:appium + sikuliX 一种曲折的方法,镜像安卓屏幕到电脑上
(1) 屏幕截图
adb exec-out screencap -p > test.png
(2)计算位置坐标(通过图片识别或者手动点击计算)matchTemplate
(3)发送命令
(一)首先明确一下 android 中的坐标系统 :
屏幕的左上角是坐标系统原点(0,0)
原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向
输入字符
adb shell input text <String>
模拟点按
input tap <x> <y>
模拟滑动
input swipe x1 y1 x2 y2
令人兴奋的睡不着觉