【技术实现步骤摘要】
页面兼容性检测方法、装置、设备及存储介质
[0001]本申请涉及互联网
,尤其涉及一种页面兼容性检测方法、装置、设备及存储介质。
技术介绍
[0002]对于页面兼容性检测,已存在的检测方案有图像识别匹配方案,根据预先配置的数据模型获取所述多张图片对应的相似度,其中,所述数据模型为根据多个预先配置的数据集合训练得到的,每个数据集合均包括相似度为预定值的多张图片;将所述多张图片对应的相似度与预先设置的阈值进行比较;在所述多张图片对应的相似度超过所述阈值的情况下,确定所述多张图片对应的网页的兼容性测试通过。因页面复杂性不同,对于相对复杂的页面,常规图像识别检测准确率较低;需要进行图像识别模型训练,依赖较多的图像源。
[0003]对于异形屏页面的检测以及页面国际化的检测,目前暂无较有效的自动化测试方案,均是通过人工进行验证测试,检测效率较低。
[0004]因此,有必要提供一种页面兼容性检测方法、装置、设备及存储介质,以提高页面兼容性检测准确率和检测效率。
技术实现思路
[0005]本申请提供了一种页面兼容性检测方法、装置、设备及存储介质,可以提高页面兼容性检测准确率和检测效率,并降低了检测成本。
[0006]一方面,本申请提供了一种页面兼容性检测方法,所述方法包括:
[0007]展示用于输入页面地址信息的目标区域;
[0008]响应于对所述目标区域的触发指令,确定待测页面地址信息;
[0009]获取待检测终端的目标机型标识信息;
[0010]在与所 ...
【技术保护点】
【技术特征摘要】
1.一种页面兼容性检测方法,其特征在于,所述方法包括:展示用于输入页面地址信息的目标区域;响应于对所述目标区域的触发指令,确定待测页面地址信息;获取待检测终端的目标机型标识信息;在与所述目标机型标识信息匹配的测试浏览器中,展示与所述待测页面地址信息匹配的目标页面;对所述目标页面中元素进行标记,构建节点树;确定所述节点树中第一节点所占的第一矩阵区域以及对应的第二节点所占的第二矩阵区域;所述对应的第二节点为所述第一节点的父节点;当所述第一矩阵区域在所述第二矩阵区域内时,确定所述目标页面与所述待检测终端兼容。2.根据权利要求1所述的方法,其特征在于,所述确定所述节点树中第一节点所占的第一矩阵区域以及对应的第二节点所占的第二矩阵区域之前,所述方法还包括:遍历所述节点树中各层级的节点,确定文本节点;对所述文本节点添加目标标签,得到更新节点树;相应的,所述确定所述节点树中第一节点所占的第一矩阵区域以及对应的第二节点所占的第二矩阵区域,包括:确定所述更新节点树中第一更新节点所占的第一矩阵区域以及对应的第二更新节点所占的第二矩阵区域,所述对应的第二更新节点为所述第一更新节点的父节点。3.根据权利要求2所述的方法,其特征在于,所述更新节点树中包括多个第一更新节点和多个对应的第二更新节点,所述确定所述更新节点树中第一更新节点所占的第一矩阵区域以及对应的第二更新节点所占的第二矩阵区域之前,所述方法还包括:遍历所述更新节点树,获取每个第一更新节点的属性信息,以及获取与所述每个第一更新节点对应的第二更新节点的属性信息;相应的,所述确定所述更新节点树中第一更新节点所占的第一矩阵区域以及对应的第二更新节点所占的第二矩阵区域,包括:根据所述每个第一更新节点的属性信息,确定所述每个第一更新节点所占的第一矩阵区域;根据所述每个第一更新节点对应的第二更新节点的属性信息,确定所述每个第一更新节点对应的第二更新节点所占的第二矩阵区域;相应的,所述当所述第一矩阵区域在所述第二矩阵区域内时,确定所述目标页面与所述待检测终端兼容包括:当所述每个第一更新节点所占的第一矩阵区域均在所述每个第一更新节点对应的第二更新节点所占的第二矩阵区域内时,确定所述目标页面与所述待检测终端兼容。4.根据权利要求3所述的方法,其特征在于,所述遍历所述更新节点树,获取每个第一更新节点的属性信息,以及获取与所述每个第一更新节点对应的第二更新节点的属性信息之前,所述方法还包括:确定所述更新节点树中的未显示节点;相应的,所述遍历所述更新节点树,获取每个第一更新节点的属性信息,以及获取与所
述每个第一更新节点对应的第二更新节点的属性信息,包括:获取所述更新节点树中除所述未显示节点之外的其它各个节点的属性信息。5.根据权利要求1
‑
4中任意一项所述的方法,其特征在于,所述待检测终端为异形屏,所述获取待检测终端的目标机型标识信息之后,所述方法还包括...
【专利技术属性】
技术研发人员:孙浩瀚,
申请(专利权)人:深圳市腾讯信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。