[发明专利]一种移动APP轮播图自动选择点击方法有效
申请号: | 201811171873.3 | 申请日: | 2018-10-08 |
公开(公告)号: | CN109358939B | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 蒋晓海;景成新 | 申请(专利权)人: | 北京云测信息技术有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/0484 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 100016 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种移动APP轮播图自动选择点击方法,主要过程为录制轮播图区域和进行图片识别的参数,然后自动执行轮播的识别点击测试。本发明中整个过程可以实现自动化测试轮播图,帮助实现了APP自动化测试,同样此方法可以适应各种轮播图点击,可以在一台设备上录制,多台设备上同时测试,甚至是在其他操作系统上测试等优点。 | ||
搜索关键词: | 一种 移动 app 轮播图 自动 选择 点击 方法 | ||
【主权项】:
1.一种移动APP轮播图自动选择点击方法,其特征在于,包括如下步骤:S1、录制需要测试的轮播图区域,并设置图片识别所需参数;所述参数包括:轮播图张数:即在轮播图区域有多少张滚动的图片;是否自动滚动:即设置轮播为自动滚动或不自动滚动;间隔时间:即设置为自动滚动时,一张图片从出现到自动滚动至下一张图片需要多长时间;相似度:即图片对比需要达到的相似度;超时时间:需要在超时时间内完成识别目标图片并做点击操作的测试,如果在超时时间内没有完成测试就算自动化测试失败,提前完成自动化测试就提前结束;图片区域:即录制时存储的需要进行点击的目标图片区域BufferImage‑A_sub;如果在设置是否自动滚动时设置轮播图不自动滚动,就要在轮播图的每张图片上记录滑动轨迹;S2、在移动设备上对轮播图进行测试:先使用截图工具截取移动设备的整张屏幕的截图,然后将截图信息BufferImage‑B发送到PC端;S3、PC端通过录制时得到的需要测试的轮播图区域的相对位置,算出BufferImage‑B的对比区域BufferImage‑B_sub,然后通过opencv将BufferImage‑B_sub与BufferImage‑A_sub进行图片对比;如果BufferImage‑B_sub和BufferImage‑A_sub的相似度大于或等于步骤S1中设置的相似度,就记录下此时的BufferImage‑B_sub的属性信息,然后当设置轮播图为不自动滚动时,跳转至步骤S5,否则跳转至步骤S4;如果相似度小于步骤S1中设置的相似度,则跳转至步骤S6;S4、再使用截图工具截取移动设备的整张屏幕的截图,然后将该截图信息BufferImage‑C发送到PC端;PC端通过录制时得到的需要测试的轮播图区域的相对位置,算出BufferIamge‑C的对比区域BufferImage‑C_sub,然后通过opencv将BufferImage‑B_sub与BufferImage‑C_sub进行像素对比,如果相似度大于或等于步骤S1中设置的相似度,就记录下此时的BufferImage‑C_sub的属性信息,跳转至S5,否则重新执行步骤S4;S5、点击图片中央,自动化测试完成;S6、如果轮播图设置为自动滚动,则在等待设定的时间之后重新返回步骤S2;如果轮播图设置为不自动滚动,则根据图片的滑动轨迹执行滑动操作之后返回步骤S2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云测信息技术有限公司,未经北京云测信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811171873.3/,转载请声明来源钻瓜专利网。