大家好,我是公众号3分钟学堂的郭立员,今天继续我们按键精灵安卓版的教程讲解,这期讲一下脚本模拟手动滑动的案例,下面开始讲解。
这是一个按照指定路径滑动的验证图,从1到4按照顺序滑动。通常我们会通过打码平台获取这几个点的坐标值,之后在进行模拟人工滑动,今天这篇文章就是关于滑动这部分的内容。
在讲解这个之前我们先来理解一个概念:相对坐标和绝对坐标。下面我们结合图例来说一下:
(一)绝对坐标:
这个坐标是我们平时最常用的坐标。
图中①位置的坐标是188,386,它的数值是根据它和模拟器屏幕(手机屏幕)左上角的距离得到的。
(二)相对坐标。
同样还是①这个位置,坐标变成了183,74,这个坐标是相对于红框左上角的位置得到,也就是把方框左上角当做(0,0)。我们通过打码平台得到坐标数值,因为平台只是收到你的图片截图,并不知道图片在你手机屏幕的什么位置,所以只能是给你相对于图片左上角的坐标。
(三)相对坐标怎么转换成绝对坐标。
用相对坐标加上你的截图时截图范围的左上角坐标值,就是绝对坐标了。
还是上图,①点的相对坐标是(183,74),图片左上角坐标是(5,312)
那么绝对坐标计算方法(183 5,74 312),计算结果得到绝对坐标是(188,386)。
接下来讲滑动这部分内容:
先介绍一下坐标返回值:183,74|342,177|205,223|332,76
这些坐标都是相对于图片左上角的相对坐标。