The invention discloses an operation method of a control, which includes: judging whether the control to be tested exists in the first area covered by the screen of the terminal device; moving the control to be tested from the first position to the second position if the control to be tested exists in the first area; and performing preset processing operation on the control to be tested after moving the control to the second position. The embodiment of the present invention can reduce the probability that the operation of the test control can not be normally executed, thereby improving the efficiency of application automation testing.
【技术实现步骤摘要】
一种控件的操作方法和装置
本专利技术涉及自动化测试领域,尤其涉及一种控件的操作方法和装置。
技术介绍
在应用交付使用前,通常会通过应用测试来检查应用的性能。在进行应用测试时,可以利用测试工具,按照测试用例,在规定的条件下对被测试的应用进行操作,以发现应用错误,衡量应用质量,并对应用是否能满足设计要求进行评估。在应用自动化测试过程中,一般需要对待测试应用中的待测试控件进行点击操作,但是经常会出现对待测试控件进行了模拟点击后无反应的情况,即出现控件点击无效的现象,如此则会影响应用自动化测试的效率。因此,需要一种控件的操作方案,以降低待测试控件对应的点击事件无法正常执行的概率,从而提升应用自动化测试的效率。
技术实现思路
本专利技术实施例提供一种控件的操作方案,旨在降低对待测试控件的操作无法正常执行的概率,从而提升应用自动化测试的效率。本专利技术实施例采用下述技术方案:第一方面,本专利技术实施例提供一种控件的操作方法,包括:判断待测试控件是否存在被终端设备的屏幕遮挡的第一区域;若所述待测试控件存在所述第一区域,则将所述待测试控件由当前所处的第一位置移动至第二位置;在将所述待测试控件移动至所述第二位置后,对所述待测试控件执行预设处理操作。可选的,本申请第一方面提供的控件的操作方法中,所述判断待测试控件是否存在被终端设备的屏幕遮挡的第一区域,包括:确定所述屏幕对应的直角坐标系;确定所述待测试控件在所述直角坐标系内的控件坐标点;根据所述控件坐标点与目标区域的位置关系,判断所述待测试控件是否存在所述第一区域,所述目标区域为所述屏幕在所述直角坐标系内对应的坐标点形成的区域。可 ...
【技术保护点】
1.一种控件的操作方法,其特征在于,包括:判断待测试控件是否存在被终端设备的屏幕遮挡的第一区域;若所述待测试控件存在所述第一区域,则将所述待测试控件由当前所处的第一位置移动至第二位置;在将所述待测试控件移动至所述第二位置后,对所述待测试控件执行预设处理操作。
【技术特征摘要】
1.一种控件的操作方法,其特征在于,包括:判断待测试控件是否存在被终端设备的屏幕遮挡的第一区域;若所述待测试控件存在所述第一区域,则将所述待测试控件由当前所处的第一位置移动至第二位置;在将所述待测试控件移动至所述第二位置后,对所述待测试控件执行预设处理操作。2.根据权利要求1所述方法,其特征在于,所述判断待测试控件是否存在被终端设备的屏幕遮挡的第一区域,包括:确定所述屏幕对应的直角坐标系;确定所述待测试控件在所述直角坐标系内的控件坐标点;根据所述控件坐标点与目标区域的位置关系,判断所述待测试控件是否存在所述第一区域,所述目标区域为所述屏幕在所述直角坐标系内对应的坐标点形成的区域。3.根据权利要求2所述方法,其特征在于,所述根据所述控件坐标点与目标区域的位置关系,判断所述待测试控件是否存在所述第一区域,包括:若所述控件坐标点为位于所述目标区域内的坐标点,则确定所述待测试控件不存在所述第一区域;若所述控件坐标点中存在至少一个位于所述目标区域外的坐标点,则确定所述待测试控件存在所述第一区域。4.根据权利要求2所述方法,其特征在于,所述预设处理操作包括以下内容:若所述待测试控件存在被所述屏幕遮挡的第二区域,则在所述待测试控件上的目标点击区域,对所述待测试控件执行点击操作,所述目标点击区域位于所述待测试控件的未被所述屏幕遮挡的区域;若所述待测试控件不存在所述第二区域,则在所述待测试控件上的初始点击区域,对所述待测试控件执...
【专利技术属性】
技术研发人员:戴亦斌,金伟光,王晓磊,
申请(专利权)人:广州云测信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。