[发明专利]一种控件的操作方法和装置有效
申请号: | 201910087597.0 | 申请日: | 2019-01-29 |
公开(公告)号: | CN109871324B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 戴亦斌;金伟光;王晓磊 | 申请(专利权)人: | 北京云测信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 刘昕;南霆 |
地址: | 100016 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控件 操作方法 装置 | ||
1.一种控件的操作方法,其特征在于,包括:
确定待测试应用中的辅助控件;
根据位置关联关系,确定与所述辅助控件的位置关联的目标操作位置;
在所述目标操作位置上,对所述目标操作位置对应的待测试控件执行点击操作;
其中,所述根据位置关联关系,确定与所述辅助控件的位置关联的目标操作位置,包括:
获取所述辅助控件在终端设备的屏幕内对应的第一位置;
根据所述第一位置和所述位置关联关系,确定所述屏幕内的第二位置;
将所述第二位置确定为所述目标操作位置;
所述第一位置为所述屏幕对应的直角坐标系内的第一坐标点;
其中,所述根据所述第一位置和所述位置关联关系,确定所述屏幕内的第二位置,包括:
根据所述第一坐标点和所述位置关联关系,确定所述直角坐标系内的第二坐标点;
将所述第二坐标点确定为所述第二位置;
所述位置关联关系基于所述辅助控件对应的第一矩形区域的尺寸信息确定;
所述第一矩形区域的尺寸信息包括矩形长度和矩形宽度;
其中,所述位置关联关系根据所述矩形长度、所述矩形宽度以及分别对应于所述矩形长度、所述矩形宽度的第一比例和第二比例确定;
所述第二位置位于所述待测试控件在所述直角坐标系内对应的第二矩形区域内;
根据第一坐标点所在的第一矩形区域的矩形长度及其对应的第一比例、第一矩形区域的矩形宽度及其对应的第二比例,也就是说,以辅助控件对应的第一矩形区域的长、宽为基准,计算第二坐标点与第一坐标点间的偏移量。
2.根据权利要求1所述方法,其特征在于,
所述辅助控件的控件信息在测试所述待测试应用的过程中发生变化的概率小于所述待测试控件的控件信息发生变化的概率。
3.根据权利要求1或2所述方法,其特征在于,
所述位置关联关系基于用户输入的设置指令确定。
4.根据权利要求1或2所述方法,其特征在于,
所述位置关联关系在所述待测试控件被选中时,基于所述辅助控件在包括所述待测试控件的截图中的位置确定。
5.一种控件的操作装置,其特征在于,包括:
第一确定模块,用于确定待测试应用中的辅助控件;
第二确定模块,用于根据位置关联关系,确定与所述辅助控件的位置关联的目标操作位置;
操作模块,用于在所述目标操作位置上,对所述目标操作位置对应的待测试控件执行点击操作;
其中,所述第二确定模块具体包括:
获取子模块,用于获取辅助控件在终端设备的屏幕内对应的第一位置;
第一确定子模块,用于根据第一位置和位置关联关系,确定屏幕内的第二位置;
第二确定子模块,用于将第二位置确定为目标操作位置;
所述第一位置为屏幕对应的直角坐标系内的第一坐标点;
其中,第一确定子模块具体用于:
根据第一坐标点和位置关联关系,确定直角坐标系内的第二坐标点;
将第二坐标点确定为第二位置;
所述位置关联关系基于辅助控件对应的第一矩形区域的尺寸信息确定;
所述第一矩形区域的尺寸信息包括矩形长度和矩形宽度;
其中,位置关联关系根据矩形长度、矩形宽度以及分别对应于矩形长度、矩形宽度的第一比例和第二比例确定;
所述第二位置位于待测试控件在直角坐标系内对应的第二矩形区域内;
根据第一坐标点所在的第一矩形区域的矩形长度及其对应的第一比例、第一矩形区域的矩形宽度及其对应的第二比例,也就是说,以辅助控件对应的第一矩形区域的长、宽为基准,计算第二坐标点与第一坐标点间的偏移量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京云测信息技术有限公司,未经北京云测信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910087597.0/1.html,转载请声明来源钻瓜专利网。