[发明专利]测试页面对象的方法、装置和存储介质有效
申请号: | 201811479925.3 | 申请日: | 2018-12-05 |
公开(公告)号: | CN109634857B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 殷坤 | 申请(专利权)人: | 东软集团股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋兴;刘芳 |
地址: | 110179 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试 页面 对象 方法 装置 存储 介质 | ||
本申请实施例提供一种测试页面对象的方法、装置和存储介质,该方法包括:确定当前页面中存在具有循环操作标识的目标页面对象,该目标页面对象的循环操作标识是根据该目标页面对象的脚本得到的;在该当前页面执行该目标页面对象,得到下一个页面;若该下一个页面中存在该目标页面对象,则在该下一个页面执行该目标页面对象,若该下一个页面中不存在该目标页面对象,则停止执行该目标页面对象。本申请实施例在对页面对象进行自动化测试时,根据页面对象的循环操作标识和业务逻辑对页面对象进行测试,不限制测试过程中的固定循环操作次数,因此在业务逻辑变更时,无需重新设置目标页面对象,提高了对页面对象进行自动化测试的效率。
技术领域
本申请实施例涉及计算机技术领域,尤其涉及一种测试页面对象的方法、装置和存储介质。
背景技术
对于页面中的页面对象,经常会涉及对某一个页面对象的循环操作(循环操作比如为用户连续点击页面对象,页面对象被连续执行多次);其中,页面对象比如可为“上一步”或“下一步”等按钮或图标。
目前为了实现页面对象的可循环操作,会设置该页面对象的循环操作次数。在自动化测试过程中,会根据脚本设置的循环操作次数,执行该次数的页面对象。
上述做法,使得后续一旦业务逻辑有变化,比如页面的业务逻辑由需要执行4次页面对象变成需要执行3次页面对象时,需要重新设置该页面对象的循环操作次数,使得对页面对象进行自动化测试的效率降低。
发明内容
本申请实施例提供一种测试页面对象的方法、装置和存储介质,提高了页面对象进行自动化测试的效率。
第一方面,本申请实施例提供一种测试页面对象的方法,应用于终端,包括:
确定当前页面中存在具有循环操作标识的目标页面对象,所述目标页面对象的循环操作标识是根据所述目标页面对象的脚本得到的;
在所述当前页面执行所述目标页面对象,得到下一个页面;
若所述下一个页面中存在所述目标页面对象,则在所述下一个页面执行所述目标页面对象,若所述下一个页面中不存在所述目标页面对象,则停止执行所述目标页面对象。
在一种可能的设计中,所述确定当前页面中存在具有循环操作标识的目标页面对象之前,所述方法还包括:
接收用户输入的页面对象选择指令,所述页面对象选择指令中包含用户选取的页面对象;
将所述用户选择的页面对像设置成所述目标页面对象,所述目标页面对象带有所述循环操作标识。
在一种可能的设计中,在将所述用户选择的页面对像设置成所述目标页面对象之后,所述方法还包括:
接收用户设置的所述目标页面对象的循环次数。
在一种可能的设计中,所述确定当前页面中存在具有循环操作标识的目标页面对象包括:
获取当前页面中的页面对象,判断所述页面对象是否具有循环操作标识;
若具有,则将具有循环操作标识页面对象确定为目标页面对象;
若不具有,则判断所述当前页面中下一个页面对象是否具有循环操作标识。
在一种可能的设计中,所述在所述当前页面执行所述目标页面对象,得到下一个页面之后,所述方法还包括:
若所述当前页面为首次出现所述目标页面对象的页面,且下一个页面中不存在所述目标页面对象,则输出异常提示信息;或者,
若所述当前页面不为首次出现所述目标页面对象的页面,且下一个页面中不存在页面对象,则输出异常提示信息。
第二方面,本申请实施例提供一种测试页面对象的装置,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东软集团股份有限公司,未经东软集团股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811479925.3/2.html,转载请声明来源钻瓜专利网。