[发明专利]移动应用页面对象的定位方法和装置在审
申请号: | 201510707772.3 | 申请日: | 2015-10-27 |
公开(公告)号: | CN105335288A | 公开(公告)日: | 2016-02-17 |
发明(设计)人: | 殷坤 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 张大威 |
地址: | 110168 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 应用 页面 对象 定位 方法 装置 | ||
1.一种移动应用页面对象的定位方法,其特征在于,包括以下步骤:
获取移动应用页面对象的数据信息,其中,所述数据信息包括id、文本、路径,以及坐标;
获取所述id的状态,或者,获取所述文本的状态,以得到状态结果,其中,所述状态结果为空值、不存在、值不唯一、有唯一值中的任一种;
如果所述状态结果为所述id和所述文本是空值或不存在,则执行第一判断过程,如果所述状态结果为所述id值不唯一和所述文本是空值或不存在,则执行第二判断过程,如果所述状态结果为所述文本值不唯一和所述id是空值或不存在,则执行第三判断过程,其中,所述第一判断过程为判断所述路径是否存在,在所述路径不存在时,判断录制和回放的移动设备的屏幕是否相同,并在所述录制和回放的移动设备的屏幕相同时,用所述坐标定位所述移动应用页面对象;所述第二判断过程为判断录制和回放的移动设备的屏幕是否相同,并在所述录制和回放的移动设备的屏幕相同时,用所述id和所述坐标共同定位所述移动应用页面对象;所述第三判断过程为判断录制和回放的移动设备的屏幕是否相同,并在所述录制和回放的移动设备的屏幕相同时,用所述文本和所述坐标共同定位所述移动应用页面对象。
2.如权利要求1所述的移动应用页面对象的定位方法,其特征在于,所述获取所述id的状态,或者,获取所述文本的状态,以得到状态结果后,还包括:
如果所述状态结果为所述id有唯一值,则用所述id定位所述移动应用页面对象。
3.如权利要求2所述的移动应用页面对象的定位方法,其特征在于,所述获取所述id的状态,或者,获取所述文本的状态,以得到状态结果后,还包括:
如果所述状态结果为所述文本有唯一值,则用所述文本定位所述移动应用页面对象。
4.如权利要求1所述的移动应用页面对象的定位方法,其特征在于,所述获取所述id的状态,或者,获取所述文本的状态,以得到状态结果,包括:
判断所述id是否满足第一预设条件,并在所述id满足所述第一预设条件时,判断所述文本是否有唯一值,以得到状态结果;或者,
判断所述文本是否满足第二预设条件,并在所述文本满足所述第二预设条件时,判断所述id是否有唯一值,以得到状态结果;
其中,所述第一预设条件为所述id是空值、不存在、值不唯一中的任一种,所述第二预设条件为所述文本是空值、不存在、值不唯一中的任一种。
5.如权利要求4所述的移动应用页面对象的定位方法,其特征在于,所述第一判断过程中判断所述路径是否存在后,还包括:
如果判断所述路径存在,则用所述路径定位所述移动应用页面对象。
6.如权利要求5所述的移动应用页面对象的定位方法,其特征在于,所述第一判断过程中判断录制和回放的移动设备的屏幕是否相同后,还包括:
如果判断所述录制和回放的移动设备的屏幕不相同,则重新计算所述坐标,以得到第一重新计算后的坐标,并用所述第一重新计算后的坐标定位所述移动应用页面对象。
7.如权利要求6所述的移动应用页面对象的定位方法,其特征在于,所述第二判断过程中判断录制和回放的移动设备的屏幕是否相同后,还包括:
在所述录制和回放的移动设备的屏幕不相同时,重新计算所述坐标,以得到第二重新计算后的坐标;
用所述第二重新计算后的坐标和所述id共同定位所述移动应用页面对象。
8.如权利要求7所述的移动应用页面对象的定位方法,其特征在于,所述第三判断过程中判断录制和回放的移动设备的屏幕是否相同后,还包括:
在所述录制和回放的移动设备的屏幕不相同时,重新计算所述坐标,以得到第三重新计算后的坐标;
用所述第三重新计算后的坐标和所述文本共同定位所述移动应用页面对象。
9.如权利要求1、7、8任一项所述的移动应用页面对象的定位方法,其特征在于,所述数据信息还包括分辨率和像素密度,通过所述分辨率和所述像素密度判断所述录制和回放的移动设备的屏幕是否相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510707772.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种软件安全性测试用例设计方法
- 下一篇:用于应用的跨平台测试的方法和系统