[发明专利]一种控件的操作方法和装置有效
申请号: | 201910087597.0 | 申请日: | 2019-01-29 |
公开(公告)号: | CN109871324B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 戴亦斌;金伟光;王晓磊 | 申请(专利权)人: | 北京云测信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 100016 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控件 操作方法 装置 | ||
本发明公开了一种控件的操作方法,包括:确定待测试应用中的辅助控件;根据位置关联关系,确定与辅助控件的位置关联的目标操作位置;在目标操作位置上,对目标操作位置对应的待测试控件执行点击操作。本发明实施例能够准确而快速地对需要测试的控件进行操作,从而提高应用自动化测试的效率。
技术领域
本发明涉及自动化测试领域,尤其涉及一种控件的操作方法和装置。
背景技术
在应用交付使用前,通常会通过应用测试来检查应用的性能。在进行应用测试时,可以利用测试工具,按照测试用例,在规定的条件下对被测试的应用进行操作,以发现应用错误,衡量应用质量,并对应用是否能满足设计要求进行评估。
另外,在应用自动化测试前会进行脚本录制,而在脚本录制过程中,会发现有些控件的控件信息是可动态变化的,而有些控件的控件信息是相对静态固定的,增加了应用自动化测试过程中对控件进行操作的难度。
因此,在应用自动化测试过程中,如何准确而快速地对需要测试的控件进行操作,以提高应用自动化测试的效率,成为亟待解决的技术问题。
发明内容
本发明实施例提供一种控件的操作方案,旨在对需要测试的控件进行准确而快速地操作,从而提升应用自动化测试的效率。
本发明实施例采用下述技术方案:
第一方面,本发明实施例提供一种控件的操作方法,包括:
确定待测试应用中的辅助控件;
根据位置关联关系,确定与所述辅助控件的位置关联的目标操作位置;
在所述目标操作位置上,对所述目标操作位置对应的待测试控件执行点击操作。
可选的,本申请第一方面提供的控件的操作方法中,所述根据位置关联关系,确定与所述辅助控件的位置关联的目标操作位置,包括:
获取所述辅助控件在终端设备的屏幕内对应的第一位置;
根据所述第一位置和所述位置关联关系,确定所述屏幕内的第二位置;
将所述第二位置确定为所述目标操作位置。
可选的,本申请第一方面提供的控件的操作方法中,所述第一位置为所述屏幕对应的直角坐标系内的第一坐标点;
其中,所述根据所述第一位置和所述位置关联关系,确定所述屏幕内的第二位置,包括:
根据所述第一坐标点和所述位置关联关系,确定所述直角坐标系内的第二坐标点;
将所述第二坐标点确定为所述第二位置。
可选的,本申请第一方面提供的控件的操作方法中,所述位置关联关系基于所述辅助控件对应的第一矩形区域的尺寸信息确定。
可选的,本申请第一方面提供的控件的操作方法中,所述第一矩形区域的尺寸信息包括矩形长度和矩形宽度;
其中,所述位置关联关系根据所述矩形长度、所述矩形宽度以及分别对应于所述矩形长度、所述矩形宽度的第一比例和第二比例确定。
可选的,本申请第一方面提供的控件的操作方法中,所述第二位置位于所述待测试控件在所述直角坐标系内对应的第二矩形区域内。
可选的,本申请第一方面提供的控件的操作方法中,所述辅助控件的控件信息在测试所述待测试应用的过程中发生变化的概率小于所述待测试控件的控件信息发生变化的概率。
可选的,本申请第一方面提供的控件的操作方法中,所述位置关联关系基于用户输入的设置指令确定。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云测信息技术有限公司,未经北京云测信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910087597.0/2.html,转载请声明来源钻瓜专利网。