[发明专利]浏览器兼容性测试方法、装置、系统及可读存储介质有效
申请号: | 201810388138.1 | 申请日: | 2018-04-26 |
公开(公告)号: | CN110413501B | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 陆瑶瑶 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 刘映东 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 浏览器 兼容性 测试 方法 装置 系统 可读 存储 介质 | ||
本申请公开了一种浏览器兼容性测试方法、装置、系统及可读存储介质,属于互联网技术领域。所述方法应用于运行有待测浏览器的终端中,该待测浏览器安装有浏览器插件,所述方法包括:浏览器插件驱动待测浏览器加载待测网页。当检测到待测网页上的网页元素不再变更时,浏览器插件向待测网页注入测试脚本。之后,浏览器插件根据待测网页被注入测试脚本后产生的页面信息生成测试结果;解决了相关技术中采用第三方工具进行测试时需要为待测浏览器提供对应的驱动程序,驱动程序的配置过程较复杂的问题,本申请通过浏览器插件向待测网页注入测试脚本以对待测浏览器进行兼容性测试,避免了进行复杂的驱动程序配置过程。
技术领域
本申请涉及互联网技术领域,特别涉及一种浏览器兼容性测试方法、装置系统及可读存储介质。
背景技术
随着终端技术的快速发展,终端具备的功能越来越多,浏览器已成为终端的标准配置,用户通过浏览器可以浏览网页,获取其需要的信息。
为便于用户浏览不同类型的网页,测试人员需要针对开发的浏览器进行兼容性测试,以确定浏览器能否正常显示不同类型的网页。相关技术中,为了对待测浏览器进行兼容性测试,通常是采用第三方工具对由待测浏览器加载的多个待测网页进行测试,比如,采用的第三方工具可以为selemium软件。
采用第三方工具进行测试时需要为待测浏览器提供对应的驱动程序,然而驱动程序的配置过程较复杂。
发明内容
本申请实施例提供了一种浏览器兼容性测试方法、装置、系统及可读存储介质,可以解决相关技术中采用第三方工具进行测试时需要为待测浏览器提供对应的驱动程序,驱动程序的配置过程较复杂的问题。所述技术方案如下:
一方面,提供了一种浏览器兼容性测试方法,所述方法包括:
所述浏览器插件驱动所述待测浏览器加载待测网页;
当检测到所述待测网页上的网页元素不再变更时,所述浏览器插件向所述待测网页注入测试脚本,所述测试脚本用于对所述待测浏览器进行兼容性测试;
所述浏览器插件根据所述待测网页被注入所述测试脚本后产生的页面信息生成测试结果。
另一方面,提供了一种浏览器兼容性测试装置,应用于运行有待测浏览器的终端中,所述装置包括:浏览器模块和浏览器插件模块,
所述浏览器插件模块,用于驱动所述浏览器模块加载待测网页;
所述浏览器插件模块,用于在检测到所述待测网页上的网页元素不再变更时,向所述待测网页注入测试脚本,所述测试脚本用于对所述待测浏览器进行兼容性测试;
所述浏览器插件模块,用于根据所述待测网页被注入所述测试脚本后产生的页面信息生成测试结果。
再一方面,提供了一种浏览器兼容性测试装置,所述浏览器兼容性测试装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述浏览器兼容性测试方法。
另一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由处理器加载并执行以实现上述浏览器兼容性测试方法。
又一方面,提供了一种浏览器兼容性测试系统,包括:服务器和至少一个浏览器兼容性测试装置,其中,每个所述浏览器兼容性测试装置包括处理器和存储器,所述存储器中存储有至少一条指令、至少一段程序、代码集或指令集,所述至少一条指令、所述至少一段程序、所述代码集或指令集由所述处理器加载并执行以实现上述浏览器兼容性测试方法,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810388138.1/2.html,转载请声明来源钻瓜专利网。