【技术实现步骤摘要】
页面测试方法、装置、介质以及电子设备
[0001]本公开涉及计算机
,具体地,涉及一种页面测试方法、装置、介质以及电子设备。
技术介绍
[0002]随着互联网技术的高速发展,前端页面的数量以及复杂性日趋增长,这也给页面测试工作带来了不小的挑战。虽然在相关技术中,能够使用测试工具对页面进行测试,但是这些测试工具只能对页面进行随机点击,无法对页面进行充分、准确且高效的测试。
技术实现思路
[0003]提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0004]第一方面,本公开提供一种页面测试方法,包括:
[0005]访问第一页面,并对所述第一页面进行截图,获得第一截图;
[0006]根据所述第一页面中包括的各个元素对应的元素路径,在所述第一页面中定位目标元素,并对所述第一页面中的所述目标元素执行目标操作;
[000 ...
【技术保护点】
【技术特征摘要】
1.一种页面测试方法,其特征在于,包括:访问第一页面,并对所述第一页面进行截图,获得第一截图;根据所述第一页面中包括的各个元素对应的元素路径,在所述第一页面中定位目标元素,并对所述第一页面中的所述目标元素执行目标操作;对第二页面进行截图,获得第二截图,其中所述第二页面是对所述第一页面中的所述目标元素执行所述目标操作后展示的页面;根据所述第一截图以及所述第二截图,确定所述第一页面的第一测试结果。2.根据权利要求1所述的方法,其特征在于,所述元素路径通过以下步骤确定:访问第一页面,并对所述第一页面进行截图,获得第三截图;对所述第三截图进行目标检测,确定所述第一页面中包括的各个元素对应的元素坐标信息;根据所述各个元素对应的元素坐标信息,结合所述第一页面的层级结构树,确定所述第一页面中包括的各个元素对应的元素路径。3.根据权利要求2所述的方法,其特征在于,所述访问第一页面,并对所述第一页面进行截图,获得第三截图,包括:接收消息中间件发送的测试消息,其中所述测试消息包括第一页面的统一资源定位符,所述消息中间件被配置为在正在测试的页面的数量小于预设数量阈值的情况下,发送所述测试消息;根据所述测试消息中的统一资源定位符,访问所述第一页面,并对所述第一页面进行截图,获得第三截图。4.根据权利要求3所述的方法,其特征在于,在接收消息中间件发送的测试消息之前,所述方法还包括:从页面列表中选取第一页面,其中所述页面列表包括多个待测试页面及其对应的统一资源定位符;根据选取到的所述第一页面对应的统一资源定位符,构建测试消息,并将该测试消息发送至所述消息中间件。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:在对所述第一页面中的所述目标元素执行目标操作的过程中,若所述目标元素指向新的页面、且所述新的页面对应的统一资源定位符满足预设条件,则将所述新的页面添加进所述页面列表中。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述第一测试结果包括所述目标元素的可操作信息、所述第一截图、所述第二截图以及页面内容异常信息中的至少一种;所述根据所述第一截图以及所述第二截图,确定所述第一页面的第一测试结果,包括:在所述第一截图以及所述第二截图之间的相似度小于预设相似度阈值的情况下,记录所述目标元素的可操作信息;和/或记录所述第一截图和/或所述第二截图;和/或通过异常检测模型对...
【专利技术属性】
技术研发人员:闫志鹏,张尤长,高亚,吴昊睿,黄甜甜,
申请(专利权)人:抖音视界有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。