[发明专利]网页自动化测试方法、装置、电子设备及可读存储介质在审
申请号: | 202011581904.X | 申请日: | 2020-12-28 |
公开(公告)号: | CN112685300A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 周艳 | 申请(专利权)人: | 京东数字科技控股股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 张雪娇 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 自动化 测试 方法 装置 电子设备 可读 存储 介质 | ||
本申请公开了一种网页自动化测试方法、装置、电子设备及可读存储介质,该方法包括:获取目标浏览器信息,并利用驱动配置信息确定目标浏览器信息对应的目标驱动信息;判断是否存储有目标驱动信息对应的目标驱动;若未存储有目标驱动,则利用驱动配置信息确定目标下载路径;根据目标下载路径下载目标驱动,并利用目标驱动进行网页自动化测试;该方法可以利用驱动配置信息确定需要采用的目标驱动,并在未存储有目标驱动时自动下载目标驱动以便进行自动化测试,使得网页自动化测试过程实现全面地自动化,提高网页自动化测试的效率。
技术领域
本申请涉及网页测试技术领域,特别涉及一种网页自动化测试方法、网页自动化测试装置、电子设备及可读存储介质。
背景技术
网页自动化测试即为web自动化测试,其用于对网页进行测试,检测其是否存在错误。网页自动化测试需要利用一定的驱动(即webdriver),在浏览器内进行测试,不同类型、不同版本的浏览器采用的驱动可能不同。因此相关技术中,需要由人工在本地配置好采用的驱动,然后进行网页自动化测试。然而,网页自动化测试的过程中通常需要频繁切换浏览器。因此需要人工多次选择采用的驱动并在本地部署该驱动,造成网页自动化测试操作繁琐,效率较低,没有实现全面地自动化。
发明内容
有鉴于此,本申请的目的在于提供一种网页自动化测试方法、网页自动化测试装置、电子设备及可读存储介质,通过驱动配置信息自动确定需要采用的目标驱动,并在未存储有目标驱动时利用目标下载路径自动下载驱动,使得网页自动化测试无需人工参与,进而提高网页自动化测试的效率,实现全面地自动化测试。
为解决上述技术问题,第一方面,本申请提供了一种网页自动化测试方法,具体包括:
获取目标浏览器信息,并利用驱动配置信息确定所述目标浏览器信息对应的目标驱动信息;
判断是否存储有所述目标驱动信息对应的目标驱动;
若未存储有所述目标驱动,则利用所述驱动配置信息确定目标下载路径;
根据所述目标下载路径下载所述目标驱动,并利用所述目标驱动进行网页自动化测试。
在一种可行的实施方式中,所述判断是否存储有所述目标驱动信息对应的目标驱动,包括:
获取本地存储路径,并利用所述目标驱动信息对所述本地存储路径下的各个本地驱动进行匹配;
若匹配失败,则确定未存储有所述目标驱动。
在另一种可行的实施方式中,若匹配成功,包括:
确定存储有所述目标驱动,并将匹配成功的所述本地驱动确定为所述目标驱动。
在另一种可行的实施方式中,所述获取目标浏览器信息,包括:
获取浏览器类型信息;
从系统注册表中获取所述浏览器类型信息对应的浏览器版本信息;
将所述浏览器类型信息和所述浏览器版本信息确定为所述目标浏览器信息。
在另一种可行的实施方式中,所述利用驱动配置信息确定所述目标浏览器信息对应的目标驱动信息,包括:
从后台管理系统获取所述驱动配置信息;
对所述驱动配置信息进行筛选,判断是否存在所述目标浏览器信息对应的目标配置项;
若存在所述目标配置项,则从所述目标配置项中获取所述目标驱动信息;
所述利用所述驱动配置信息确定目标下载路径,包括:
从所述目标配置项中提取所述目标下载路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东数字科技控股股份有限公司,未经京东数字科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011581904.X/2.html,转载请声明来源钻瓜专利网。