图片识别在GUI测试领域应用

本文主要介绍GUI自动化测试领域的一些探索,其中包括图片识别,元素定位,坐标定位等方法。

  1. 坐标定位

  2. 元素定位

  3. 图片识别定位

思考:appium + sikuliX 一种曲折的方法,镜像安卓屏幕到电脑上

安卓手机之截图

(1) 屏幕截图
adb exec-out screencap -p > test.png
(2)计算位置坐标(通过图片识别或者手动点击计算)matchTemplate
(3)发送命令

adb shell input

  (一)首先明确一下 android 中的坐标系统 :

     屏幕的左上角是坐标系统原点(0,0)
     原点向右延伸是X轴正方向,原点向下延伸是Y轴正方向
输入字符
adb shell input text <String>
       
     
模拟点按
input tap <x> <y>

模拟滑动
input swipe x1 y1 x2 y2




令人兴奋的睡不着觉