浏览器页面测试方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:28034674 阅读:20 留言:0更新日期:2021-04-09 23:16
本发明专利技术用于人工智能领域,涉及区块链领域,公开了一种浏览器页面测试方法、装置、计算机设备及存储介质,其中,方法部分包括:确定需要进行输入框测试的浏览器页面,在浏览器扩展程序中添加消息发送事件,并在浏览器页面的原生程序中添加监听事件,获取用户对浏览器扩展程序的操作指令,并根据操作指令生成输入框填充数据,通过消息发送事件将输入框填充数据发送至浏览器页面,以使浏览器页面通过监听事件获取输入框填充数据并获得测试结果;本发明专利技术中,自动生成输入框填充数据,并将输入框填充数据自动填充至浏览器页面的输入框,能自动、快速地完成对浏览器页面的输入框测试,节省了人工输入不同填充数据的时间,提高了测试效率。

【技术实现步骤摘要】
浏览器页面测试方法、装置、计算机设备及存储介质
本专利技术涉及人工智能
,尤其涉及一种浏览器页面测试方法、装置、计算机设备及存储介质。
技术介绍
随着网络技术的迅速发展,尤其是浏览器及其应用程序的普及,各类基于浏览器的应用程序以方便、快速、易操作等特点不断成为软件开发的重点。由于浏览器应用与用户直接相关,又通常需要承受长时间的大量操作,因此浏览器项目的功能和性能都必须经过可靠的验证。由此,通过对浏览器页面进行测试,及时地发现应用错误并及时加以修正,以保证应用的质量。在对浏览器页面进行测试的过程中,常常需要对浏览器页面中的输入框进行测试,现有的输入框测试一般为人工测试。例如,文本框的测试一般包括输入内容的内容测试和长度测试,即根据文本框的应用场景输入不同格式的文本内容,以检查前端的内容格式限制是否正确,或者根据文本框的长度限定输入大于限定的文本来检查前端的限制是否正确。而上述两种类型的测试,都需要由测试人员根据页面提示手动输入不同的文本内容和/或文本长度,若浏览器页面中包括大量的文本框,对每个文本框都进行人工手动测试耗时较久,人工成本文档来自技高网...

【技术保护点】
1.一种浏览器页面测试方法,其特征在于,包括:/n确定需要进行输入框测试的浏览器页面;/n在浏览器扩展程序中添加消息发送事件,并在所述浏览器页面的原生程序中添加监听事件,所述浏览器扩展程序为预先编写的用于对所述浏览器页面进行自动化测试的浏览器扩展程序;/n获取用户对所述浏览器扩展程序的操作指令,并根据所述操作指令生成输入框填充数据;/n通过所述消息发送事件将所述输入框填充数据发送至所述浏览器页面,以使所述浏览器页面通过所述监听事件获取所述输入框填充数据并获得测试结果。/n

【技术特征摘要】
1.一种浏览器页面测试方法,其特征在于,包括:
确定需要进行输入框测试的浏览器页面;
在浏览器扩展程序中添加消息发送事件,并在所述浏览器页面的原生程序中添加监听事件,所述浏览器扩展程序为预先编写的用于对所述浏览器页面进行自动化测试的浏览器扩展程序;
获取用户对所述浏览器扩展程序的操作指令,并根据所述操作指令生成输入框填充数据;
通过所述消息发送事件将所述输入框填充数据发送至所述浏览器页面,以使所述浏览器页面通过所述监听事件获取所述输入框填充数据并获得测试结果。


2.如权利要求1所述的浏览器页面测试方法,其特征在于,所述根据所述操作指令生成输入框填充数据,包括:
确定所述操作指令是否包括填充数据生成指令;
若所述操作指令包括所述填充数据生成指令,则获取所述浏览器页面的输入框控件数组;
轮询所述输入框控件数组的每一所述输入框,以确定所述输入框的类型,所述输入框的类型包括文本框、复选框、单选框和下拉框;
根据所述输入框的类型的生成对应的输入框填充数据。


3.如权利要求2所述的浏览器页面测试方法,其特征在于,所述根据所述输入框的类型的生成对应的输入框填充数据,包括:
确定所述输入框的类型是否为所述文本框;
若所述输入框的类型为所述文本框,则根据所述文本框的设置确定所述输入框填充数据的生成方式;
根据所述输入框填充数据的生成方式生成所述输入框填充数据,所述输入框填充数据包括中文、英文、数字、标点符号、特殊符号、空格中的一个或多个。


4.如权利要求3所述的浏览器页面测试方法,其特征在于,所述根据所述输入框填充数据的生成方式生成所述输入框填充数据,包括:
确定所述操作指令是否包括填充长度指令;
若所述操作指令包括所述填充长度指令,则确定所述文本框的填充内容是否具有最大长度限制;
若所述文本框的填充内容具有所述最大长度限制,则确定所述填充内容的最大长度;
根据所述输入框填充数据的生成方式生成预设长度的所述输入框填充数据,所述预设长度大于所述最大长度。


5.如权利要求1所述的浏览器页面测试方法,其特征在于,所述通过所述消息发送事件将所述输入框填充数据发送至所述浏览器页面之后,所述方法还包括:
若所述浏览器页面的输入框为文本框,则将所述输入框填充数据填...

【专利技术属性】
技术研发人员:刘芳
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东;44

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

1