H5页面的检测方法、装置、计算机设备及可读存储介质制造方法及图纸

技术编号:35151029 阅读:23 留言:0更新日期:2022-10-05 10:29
本申请涉及应用开发测试技术领域,提供一种H5页面的检测方法、装置、计算机设备及可读存储介质,其中,方法包括:在原生界面中检测到H5页面时,根据预设的H5页面跳转规则,控制所述H5页面跳转,以获取所述H5页面的第一跳转信息;根据所述第一跳转信息与预设的第二跳转信息,确定所述H5页面的检测信息;根据所述H5页面的检测信息,输出检测报告,所述检测报告用于指示所述H5页面的检测信息。旨在提高H5页面的跳转便捷性,以及,提高H5页面的检测效率。提高H5页面的检测效率。提高H5页面的检测效率。

【技术实现步骤摘要】
H5页面的检测方法、装置、计算机设备及可读存储介质


[0001]本申请涉及应用开发测试
,尤其涉及一种H5页面的检测方法、装置、计算机设备及可读存储介质。

技术介绍

[0002]目前,常规的应用开发流程包括需求确认、开发、测试以及上线。一般情况下,在对应用进行测试时,若应用的原生界面中内嵌有H5(HTML5,H5)页面,相关人员需要人工操作H5页面跳转以及人工检查H5页面的跳转情况,耗费大量的时间及精力,检测效率较低。

技术实现思路

[0003]本申请的主要目的在于提供一种H5页面的检测方法、装置、计算机设备及可读存储介质,旨在提高H5页面的跳转便捷性,以及提高H5页面的检测效率。
[0004]第一方面,本申请提供一种H5页面的检测方法,所述检测方法包括以下步骤:
[0005]在原生界面中检测到H5页面时,根据预设的H5页面跳转规则,控制所述H5页面跳转,以获取所述H5页面的第一跳转信息;
[0006]根据所述第一跳转信息与预设的第二跳转信息,确定所述H5页面的检测信息;
[0007]根据所述H5页面的检测信息,输出检测报告,所述检测报告用于指示所述H5页面的检测信息。
[0008]第二方面,本申请还提供一种H5页面的检测装置,所述检测装置包括:
[0009]跳转控制模块,用于在原生界面中检测到H5页面时,根据预设的H5页面跳转规则,控制所述H5页面跳转,以获取所述H5页面的第一跳转信息;
[0010]检测信息确定模块,用于根据所述第一跳转信息与预设的第二跳转信息,确定所述H5页面的检测信息;
[0011]检测报告输出模块,用于根据所述H5页面的检测信息,输出检测报告,所述检测报告用于指示所述H5页面的检测信息。
[0012]第三方面,本申请还提供一种计算机设备,所述计算机设备包括存储器和处理器;
[0013]所述存储器,用于存储计算机程序;
[0014]所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的H5页面的检测方法的步骤。
[0015]第四方面,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如上述的H5页面的检测方法的步骤。
[0016]本申请提供一种H5页面的检测方法、装置、计算机设备及可读存储介质,方法包括:在原生界面中检测到H5页面时,根据预设的H5页面跳转规则,控制所述H5页面跳转,以获取所述H5页面的第一跳转信息;根据所述第一跳转信息与预设的第二跳转信息,确定所述H5页面的检测信息;根据所述H5页面的检测信息,输出检测报告,所述检测报告用于指示
所述H5页面的检测信息,以提高H5页面的跳转便捷性,以及提高H5页面的检测效率。
附图说明
[0017]为了更清楚地说明本申请实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0018]图1是本申请实施例提供的一种H5页面的检测方法的流程示意图;
[0019]图2是本申请一实施例涉及的H5页面的检测方法的应用场景图;
[0020]图3是本申请实施例提供的一种H5页面的检测装置的示意性框图;
[0021]图4是本申请实施例提供的一种计算机设备的结构示意性框图。
具体实施方式
[0022]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0023]附图中所示的流程图仅是示例说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解、组合或部分合并,因此实际执行的顺序有可能根据实际情况改变。
[0024]本申请实施例提供一种H5页面的检测方法、装置、计算机设备及可读存储介质。其中,该H5页面的检测方法可应用于终端设备中,该终端设备可以是手机、平板电脑、笔记本电脑、台式电脑等电子设备。也可以应用于服务器中,该服务器可以是单独的服务器,也可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(Content Delivery Network,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。
[0025]下面结合附图,对本申请的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互结合。
[0026]请参阅图1,图1是本申请的实施例提供的一种H5页面的检测方法的流程示意图。需要说明的是,本申请实施例提供的H5页面的检测方法可以用于终端设备,当然也可以用于服务器。还可以如图2所示,由服务器可以从终端设备获取待测试应用,根据H5页面的检测方法得到上述待测试应用中的H5页面的检测报告,将H5页面的检测报告发送给终端设备,以便终端设备根据该H5页面的检测报告处理相应的H5页面。图2仅示出了H5页面的检测方法的一应用场景图。应理解,H5页面的检测方法不仅限于图2所示的场景。
[0027]在具体实施时,终端设备包括但不限于:手机、平板电脑、笔记本电脑、台式电脑中的任何一种;服务器可以是单独的服务器也可以是服务器集群,还可以是提供云计算服务的云服务器。
[0028]在一些实施例中,相关人员可以在终端设备完成对待测试应用的开发之后,可以将该待测试应用存储在终端设备的存储空间中,也可以由终端设备上传并存储在服务器中,以供相关人员对待测试应用进行测试,为了提高H5页面的跳转便捷性,以及提高H5页面
的检测效率,示例性的,可以利用H5页面的检测方法对终端设备或服务器中的待测试应用进行测试,节省人力和时间并提高检测效率。
[0029]如图1所示,该H5页面的检测方法包括步骤S101至步骤S103。
[0030]步骤S101、在原生界面中检测到H5页面时,根据预设的H5页面跳转规则,控制H5页面跳转,以获取H5页面的第一跳转信息。
[0031]举例而言,在待测试应用的测试过程中,相关人员需要对待测试应用中包括的原生界面、H5页面中的至少一项的跳转情况进行检测。示例性的,H5页面可以内嵌于原生界面中。
[0032]在一些实施例中,相关人员设置待测试应用自动进行原生界面之间的跳转,若在原生界面中内嵌有H5页面,例如,待测试应用在原生界面中提供一个网页视图(WebView,网页视图)用于容纳H5页面,则容易遗漏对原生界面中的H5页面的跳转情况进行检测。示例性的,由于原生界面中的H5页面容纳于网页视图中,网页视图并不具备跳转功能,则在待测试应用自行进行原生界面之间的跳本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种H5页面的检测方法,其特征在于,包括:在原生界面中检测到H5页面时,根据预设的H5页面跳转规则,控制所述H5页面跳转,以获取所述H5页面的第一跳转信息;根据所述第一跳转信息与预设的第二跳转信息,确定所述H5页面的检测信息;根据所述H5页面的检测信息,输出检测报告,所述检测报告用于指示所述H5页面的检测信息。2.根据权利要求1所述的检测方法,其特征在于,所述根据预设的H5页面跳转规则,控制所述H5页面跳转,包括:向所述H5页面发送跳转指令,以指示所述H5页面进行跳转,以及,获取所述H5页面的第一跳转信息。3.根据权利要求1所述的检测方法,其特征在于,所述根据预设的H5页面跳转规则,控制所述H5页面跳转,包括:获取所述H5页面预设的第二跳转信息;根据所述第二跳转信息,判断所述H5页面是否存在预设的第二跳转页面;若所述H5页面存在预设的第二跳转页面,向所述H5页面发送跳转指令,以指示所述H5页面进行跳转,以及,获取所述H5页面的第一跳转信息;若所述H5页面不存在预设的第二跳转页面,控制所述H5页面返回原生界面。4.根据权利要求2或3所述的检测方法,其特征在于,在所述向所述H5页面发送跳转指令,以指示所述H5页面进行跳转之后,包括:当接收到用于指示所述H5页面无法跳转的反馈信息时,控制所述H5页面返回原生界面。5.根据权利要求1所述的检测方法,其特征在于,所述根据所述第一跳转信息与预设的第二跳转信息,确定所述H5页面的检测信息,包括:获取所述H5页面预设的第二跳转信息;判断所述第一跳转信息是否与所述第二跳转信息匹配;以所述第一跳转信息与所述第二跳转信息的匹配结果为所述H5页面的检测信息。6.根据权利要求5所述的检测方法,其特征在于,所述跳转信息包括跳转路径、跳转页面中的至少一项;所述判断所述第一跳转...

【专利技术属性】
技术研发人员:韦金记
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1