基于网页前端测试的问题定位方法及相关装置、系统与流程

文档序号:15907498发布日期:2018-11-13 19:54阅读:来源:国知局

技术特征:

1.一种基于网页前端测试的问题定位方法,其特征在于,包括:

获取目标网页的源码,以及通过网页前端测试得到的目标网页的问题信息;

基于与目标网页的开发语言对应的选择器确定所述问题信息对应的异常代码在所述源码中的位置,得到问题定位信息;

生成用于描述所述问题信息的辅助代码;

根据所述问题定位信息将所述辅助代码添加至所述源码中对应的异常代码的相关位置处;

根据所述具有辅助代码的源码执行网页展示,使得所述问题信息显示于目标网页中对应的异常网页元素的相关位置处;其中,

所述根据所述问题定位信息将所述辅助代码添加至所述源码中对应的异常代码的相关位置处,包括:

根据所述源码解析得到目标网页对应的文件对象模型DOM;

根据所述问题定位信息确定所述DOM中的问题节点;

确定所述问题节点在目标网页中对应的异常元素展示区域;

根据预设规则选择与所述异常元素展示区域相关的区域作为问题信息展示区域,并将所述辅助代码添加至所述源码中所述问题信息展示区域对应的代码位置处。

2.根据权利要求1所述的问题定位方法,其特征在于,还包括:

生成预设标记对应的标记代码,并将所述标记代码添加至所述源码中,以便在展示目标网页时将所述预设标记展示于所述异常元素展示区域内。

3.一种基于网页前端测试的问题定位装置,其特征在于,包括:

测试结果获取单元,用于获取目标网页的源码,以及通过网页前端测试得到的目标网页的问题信息;

定位信息获取单元,用于基于与目标网页的开发语言对应的选择器确定所述问题信息对应的异常代码在所述源码中的位置,得到问题定位信息;

辅助代码生成单元,用于生成用于描述所述问题信息的辅助代码;

源码编辑单元,用于根据所述问题定位信息将所述辅助代码添加至所述源码中对应的异常代码的相关位置处;

网页展示单元,用于根据所述具有辅助代码的源码执行网页展示,使得所述问题信息显示于目标网页中对应的异常网页元素的相关位置处;其中,

所述源码编辑单元包括:

DOM生成模块,用于根据所述源码解析得到目标网页对应的文件对象模型DOM;

问题节点确定模块,用于根据所述问题定位信息确定所述DOM中的问题节点;

异常区域确定模块,用于确定所述问题节点在目标网页中对应的异常元素展示区域;

辅助代码插入模块,用于根据预设规则选择与所述异常元素展示区域相关的区域作为问题信息展示区域,并将所述辅助代码添加至所述源码中所述问题信息展示区域对应的代码位置处。

4.根据权利要求3所述的问题定位装置,其特征在于,所述源码编辑单元还包括:

标记代码插入模块,用于生成预设标记对应的标记代码,并将所述标记代码添加至所述源码中,以便在展示目标网页时将所述预设标记展示于所述异常元素展示区域内。

5.一种服务器,其特征在于,用于基于网页前端测试的问题定位,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

获取目标网页的源码,以及通过网页前端测试得到的目标网页的问题信息;

基于与目标网页的开发语言对应的选择器确定所述问题信息对应的异常代码在所述源码中的位置,得到问题定位信息;

生成用于描述所述问题信息的辅助代码;

根据所述问题定位信息将所述辅助代码添加至所述源码中对应的异常代码的相关位置处,并将所述具有辅助代码的源码发送至客户端,使得所述客户端根据所述具有辅助代码的源码执行网页展示;其中,

为实现根据所述问题定位信息将所述辅助代码添加至所述源码中对应的异常代码的相关位置处,所述服务器被配置为:

根据所述源码解析得到目标网页对应的文件对象模型DOM;

根据所述问题定位信息确定所述DOM中的问题节点;

确定所述问题节点在目标网页中对应的异常元素展示区域;

根据预设规则选择与所述异常元素展示区域相关的区域作为问题信息展示区域,并将所述辅助代码添加至所述源码中所述问题信息展示区域对应的代码位置处。

6.根据权利要求5所述的服务器,其特征在于,所述服务器还被配置为:

生成预设标记对应的标记代码,并将所述标记代码添加至所述源码中,以便在展示目标网页时将所述预设标记展示于所述异常元素展示区域内。

7.一种网页前端测试及问题定位系统,其特征在于,包括:前端测试子系统、定位服务器和客户端;

所述前端测试子系统被配置为:

根据目标网页的源码对目标网页执行前端测试,得到目标网页的问题信息;

所述定位服务器被配置为:

获取所述源码和问题信息;

基于与目标网页的开发语言对应的选择器确定所述问题信息对应的异常代码在所述源码中的位置,得到问题定位信息;

生成用于描述所述问题信息的辅助代码;

根据所述问题定位信息将所述辅助代码添加至所述源码中对应的异常代码的相关位置处,并将所述具有辅助代码的源码发送至客户端;

所述客户端被配置为:

根据所述具有辅助代码的源码执行网页展示,使得所述问题信息显示于目标网页中对应的异常网页元素的相关位置处;其中,

为实现根据所述问题定位信息将所述辅助代码添加至所述源码中对应的异常代码的相关位置处,所述定位服务器被配置为:

根据所述源码解析得到目标网页对应的文件对象模型DOM;

根据所述问题定位信息确定所述DOM中的问题节点;

确定所述问题节点在所述源码中对应的异常元素展示区域;

将所述辅助代码添加至所述源码中对应的异常代码区域的相关位置处。

8.根据权利要求7所述的系统,其特征在于,所述服务器还被配置为:

生成预设标记对应的标记代码,并将所述标记代码添加至所述源码中,以便在展示目标网页时将所述预设标记展示于所述异常元素展示区域内。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1