[发明专利]页面元素获取方法、系统、计算机设备及可读存储介质在审
申请号: | 201811530638.0 | 申请日: | 2018-12-14 |
公开(公告)号: | CN109783355A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 姬小玉 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京英特普罗知识产权代理有限公司 11015 | 代理人: | 林彦之 |
地址: | 518052 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面元素 页面 移动终端 测试脚本 多个页面 目标程序 上传 应用 可读存储介质 移动终端执行 计算机设备 复制操作 接收用户 连接移动 用户指令 指令 终端 测试 查询 网络 | ||
本发明实施例提供了一种页面元素获取方法,连接移动终端并开启移动终端中的目标程序并查询所述目标程序中的目标轻应用;指示所述移动终端显示所述目标轻应用的HTML5页面;接收用户指令,根据所述用户指令指示所述移动终端对所述HTML5页面执行复制操作以得到相应的HTML5镜像页面,以及指示所述移动终端执行所述镜像页面的上传操作;接收所述移动终端上传的所述HTML5镜像页面;及提取所述HTML5镜像页面中的多个页面元素,所述多个页面元素用于编写测试所述目标轻应用的测试脚本。本发明实施例提供的页面元素获取方法无需经过“点击inspect”,就可以得到页面元素。从而,可以在网络出现故障无法获取inspect页面的页面元素的情况下,编写测试脚本。
技术领域
本发明实施例涉及软件测试领域,尤其涉及一种页面元素获取方法、系统、计算机设备、计算机可读存储介质。
背景技术
轻应用(Light App)是一种无需下载和安装、即搜即用的全功能应用,其既具备Web应用的可被检索与智能分发的特性,又具有本地应用(Native App)的用户体验。对于用户而言具有占用内存小、流量消耗少、应用切换简便等特点,且对于开发者而言,更为简单友好,成本更低,更易于推广特点。
当前,轻应用基本是基于安卓(Android)系统或ios系统上轻应用平台进行开发,例如,基于微信小程序架构进行开发,或者基于支持iframe(超文本标记语言标签)嵌入的网页(web)架构和网页视图控件(webview)展示的HTML5(第5版超文本标记语言)架构进行开发。
以基于Android系统上的小程序A为例,当该小程序A开发完成之后,为保证该小程序A的稳定性,需要通过测试脚本对该小程序进行测试。测试步骤如下:开启手机USB调试功能,在谷歌浏览器中的地址栏中输入chrome://inspect/#devices访问,通过点击inspect查看页面元素,并根据所述页面元素编写用于测试小程序A的测试脚本。
然而,在上述步骤中,需要通过VPN(Virtual Private Network,虚拟专用网络)连接到谷歌公司的服务器中。当网络出现故障时,则无法获取inspect页面的页面元素,从而无法编写测试脚本。
发明内容
有鉴于此,有必要提供一种页面元素获取方法、系统、计算机设备及计算机可读存储介质,以解决在网络出现故障无法获取inspect页面的页面元素的情况下,无法编写测试脚本的问题。
为实现上述目的,本发明实施例提供了页面元素获取方法,所述方法包括:
监测与移动终端的连接状态;
如果监测到与移动终端建立连接,获取所述移动终端的设备状态,所述设备状态包括可测试状态和不可测试状态;
如果所述移动终端处于所述可测试状态,查询所述移动终端运行的目标程序;
查询所述目标程序中的目标轻应用;
指示所述移动终端显示所述目标轻应用的HTML5页面;
接收用户指令,根据所述用户指令指示所述移动终端对所述HTML5页面执行复制操作以得到相应的HTML5镜像页面。
进一步地,如果所述移动终端处于所述不可测试状态:向所述移动终端发送用于调整所述设备状态的请求指令,所述请求指令用于请求所述移动终端显示用户图形接口,所述用户图形接口用于接收用户将所述移动终端调整为所述可测试状态的调整指令。
进一步地,所述提取所述文本中的多个页面元素的步骤之后,包括:
根据所述多个页面元素,按照预定义测试逻辑生成相应的测试用例;及
将所述测试用例转换为所述测试脚本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811530638.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:应用系统的功能测试方法、终端设备及介质
- 下一篇:一种自动化测试方法及终端