浏览器测试方法、装置、设备以及存储介质制造方法及图纸

技术编号:38327747 阅读:11 留言:0更新日期:2023-07-29 09:10
本申请提供了一种浏览器测试方法、装置、设备以及存储介质,涉及浏览器测试技术领域。该浏览器测试方法包括:获取针对第一浏览器进行浏览器测试的第一操作信息,将第一操作信息发送至服务器端;接收服务器端下发的第二操作信息,该第二操作信息被服务器端服务器端指示应用于所述第二浏览器,第一操作信息、第二操作信息包括相同或相应的操作命令;根据第二操作信息控制第二浏览器同步进行浏览器测试操作。因此,本申请能够在对第一浏览器进行浏览器测试操作时,同步控制第二浏览器执行浏览器测试操作,从而能够同时对多个浏览器进行测试,提升测试效率,缩减测试时间,降低了测试成本。本。本。

【技术实现步骤摘要】
浏览器测试方法、装置、设备以及存储介质


[0001]本申请涉及浏览器测试
,具体而言,本申请涉及一种浏览器测试方法、装置、设备以及存储介质。

技术介绍

[0002]浏览器是指可以显示网页服务器或者文件系统的超文本(Hyper Text Markup Language,HTML)文件内容,并让用户与这些文件交互的一种软件。它用来显示在万维网或局域网等网络内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。
[0003]随着互联网的发展,浏览器作为互联网的入口,已经成为用户上网不可缺少的工具,浏览器的种类也越来越多,在万维网(World Wide Web,Web)的设计和制作中,为了使Web网页在不同的浏览器下都正常显示,需要测试Web网页与浏览器之间的兼容性。但在浏览器的兼容性测试中,采取的测试方式为测试人员手动在各个浏览器中重复执行进行相同的操作,根据浏览器的反馈得到测试结果。这种手动重复执行操作的测试方式耗时长、效率低下,测试成本高。

技术实现思路

[0004]本申请实施例提供了一种浏览器测试方法、装置、设备以及存储介质,能够解决现有浏览器测试方式效率低、耗时长,测试成本高的问题。为了实现该目的,本申请实施例提供了如下几个方案。
[0005]根据本申请实施例的一个方面,提供了一种浏览器测试方法,用于设备端,所述设备端设置有第一浏览器、至少一个第二浏览器,包括:
[0006]获取针对第一浏览器进行浏览器测试的第一操作信息,将所述第一操作信息发送至服务器端;
[0007]接收所述服务器端下发的第二操作信息,该第二操作信息被所述服务器端指示应用于所述第二浏览器,所述第一操作信息、所述第二操作信息包括相同或相应的操作命令;
[0008]根据所述第二操作信息控制所述第二浏览器同步进行浏览器测试操作。
[0009]在一个可能的实现方式中,所述获取针对第一浏览器进行浏览器测试的第一操作信息,包括:
[0010]根据接收的浏览器设置信息设置第一浏览器、第二浏览器,获取与所述第一浏览器执行浏览器测试操作相关的操作命令,生成包括所述操作命令的第一操作信息。
[0011]在一个可能的实现方式中,所述根据接收的浏览器设置信息设置第一浏览器、第二浏览器,还包括:
[0012]启动所述第一浏览器、所述第二浏览器对应的驱动对象,并设置每个所述驱动对象对应的侦听端口,其中,所述第一浏览器对应的驱动对象通过所述侦听端口获取所述第一操作信息。
[0013]在一个可能的实现方式中,预设接收所述操作信息的管理节点以及每个驱动对象对应的从节点,所述接收所述服务器端下发的第二操作信息,包括:
[0014]通过预设的管理节点接收所述第二操作信息,并利用所述管理节点将所述操作信息对应发送至所述第二浏览器对应的从节点,通过所述从节点将所述第二操作信息发送至所述第二浏览器。
[0015]在一个可能的实现方式中,所述根据所述第二操作信息控制所述第二浏览器同步进行浏览器测试操作,包括:
[0016]通过所述从节点将所述第二操作信息发送至所述驱动对象,以使所述第二浏览器根据所述驱动对象传输的所述第二操作信息中的操作命令执行浏览器测试操作。
[0017]在一个可能的实现方式中,所述根据所述第二操作信息控制所述第二浏览器同步进行浏览器测试操作,还包括:
[0018]通过所述第二浏览器对应的驱动对象获取所述第二浏览器的操作命令执行信息,将所述操作命令执行信息发送给对应的从节点;
[0019]控制所述从节点根据接收的所述操作命令执行信息执行页面操作实时预览。
[0020]根据本申请实施例的另一个方面,提供一种浏览器测试方法,用于服务器端,包括:
[0021]接收针对第一浏览器进行浏览器测试的第一操作信息,向设备端下发指示用于第二浏览器的第二操作信息,所述第一操作信息、所述第二操作信息包括相同或相应的操作命令;
[0022]其中,设备端获取所述第一操作信息,将所述第一操作信息发送至服务器端,接收所述第二操作信息,根据所述第二操作信息控制第二浏览器同步进行浏览器测试操作。
[0023]根据本申请实施例的另一个方面,提供一种浏览器测试装置,包括:发送模块,用于获取针对第一浏览器进行浏览器测试的第一操作信息,将所述第一操作信息发送至服务器端;
[0024]接收模块,用于接收所述服务器端下发的第二操作信息,该第二操作信息被所述服务器端指示应用于第二浏览器,所述第一操作信息、所述第二操作信息包括相同或相应的操作命令;
[0025]同步模块,用于根据所述第二操作信息控制所述第二浏览器同步进行浏览器测试操作;
[0026]或,
[0027]转发模块,用于接收针对第一浏览器进行浏览器测试的第一操作信息,向设备端下发指示用于第二浏览器的第二操作信息,所述第一操作信息、所述第二操作信息包括相同或相应的操作命令;
[0028]其中,设备端获取所述第一操作信息,将所述第一操作信息发送至服务器端,接收所述第二操作信息,根据所述第二操作信息控制第二浏览器同步进行浏览器测试操作。
[0029]根据本申请实施例的另一个方面,提供一种电子设备,包括存储器、处理器及存储在存储器上的计算机程序,其特征在于,所述处理器执行所述计算机程序以实现上所述方法的步骤。
[0030]根据本申请实施例的另一个方面,提供一种计算机可读存储介质,其上存储有计
算机程序,所述计算机程序被处理器执行时实现上所述方法的步骤。
[0031]本申请实施例提供的技术方案带来的有益效果是:在设备端设置用于浏览器测试的第一浏览器、第二浏览器,获取第一浏览器的第一操作信息,通过服务器端转发该与第一操作信息相同或相应的第二操作信息,通过转发的第二操作信息控制第二浏览器同步进行浏览器测试操作。本申请实施例生成包括浏览器测试操作相关的操作命令的第一操作信息,通过服务器将与第一操作信息对应的第二操作信息发送给设备端的第二浏览器,根据该第二操作信息控制第二浏览器同步进行浏览器测试操作,因此,本申请实施例能够在对第一浏览器进行浏览器测试操作时,同步控制第二浏览器执行浏览器测试操作,从而能够同时对多个浏览器进行测试,提升测试效率,缩减测试时间,降低了测试成本。
附图说明
[0032]为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单的介绍。
[0033]图1为本申请实施例提供的浏览器测试方法的流程图;
[0034]图2为本申请实施例提供的浏览器测试方法一实施例的流程图;
[0035]图3为本申请实施例提供的浏览器测试方法中的信息传输示意图;
[0036]图4为本申请实施例提供的浏览器测试方法另一实施例的流程图;
[0037]图5为本申请实施例提供的浏览器测试装置一实施例的结构图;
[0038]图6为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种浏览器测试方法,其特征在于,用于设备端,所述设备端设置有第一浏览器、至少一个第二浏览器,包括:获取针对第一浏览器进行浏览器测试的第一操作信息,将所述第一操作信息发送至服务器端;接收所述服务器端下发的第二操作信息,该第二操作信息被所述服务器端指示应用于所述第二浏览器,所述第一操作信息、所述第二操作信息包括相同或相应的操作命令;根据所述第二操作信息控制所述第二浏览器同步进行浏览器测试操作。2.根据权利要求1所述的方法,其特征在于,所述获取针对第一浏览器进行浏览器测试的第一操作信息,包括:根据接收的浏览器设置信息设置第一浏览器、第二浏览器,获取与所述第一浏览器执行浏览器测试操作相关的操作命令,生成包括所述操作命令的第一操作信息。3.根据权利要求2所述的方法,其特征在于,所述根据接收的浏览器设置信息设置第一浏览器、第二浏览器,还包括:启动所述第一浏览器、所述第二浏览器对应的驱动对象,并设置每个所述驱动对象对应的侦听端口,其中,所述第一浏览器对应的驱动对象通过所述侦听端口获取所述第一操作信息。4.根据权利要求3所述的方法,其特征在于,预设接收所述操作信息的管理节点以及每个驱动对象对应的从节点,所述接收所述服务器端下发的第二操作信息,包括:所述从节点接收所述第二操作信息,通过所述从节点将所述第二操作信息发送至所述第二浏览器,其中,所述管理节点将所述第二操作信息对应发送至每个所述从节点。5.根据权利要求4所述的方法,其特征在于,所述根据所述第二操作信息控制所述第二浏览器同步进行浏览器测试操作,包括:通过所述从节点将所述第二操作信息发送至所述驱动对象,以使所述第二浏览器根据所述驱动对象传输的所述第二操作信息中的操作命令执行浏览器测试操作。6.根据权利要求5所述的方法,其特征在于,所述根据所述第二操作信息控制所述第二浏览器同步进行浏览器测试操作,还包括:通过所述第二浏览器对应的...

【专利技术属性】
技术研发人员:赵昕琳
申请(专利权)人:北京淘友天下技术有限公司
类型:发明
国别省市:

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

1