【技术实现步骤摘要】
Web页面控件的测试方法、设备和存储介质
本专利技术实施例涉及领域计算机软件领域,尤其涉及一种Web页面控件的测试方法、设备和存储介质。
技术介绍
Web页面是目前自动化测试的重要对象,要对Web页面进行测试的重点在于对前端框架的了解,其中,不同前端框架包含各种不同的控件,这不仅保证了Web页面的丰富性,同时对于Web页面的自动化测试也带来了挑战。现有技术中,在自动化测试时,通常需要对Web网页的每个控件进行测试,对于不同前端框架Web网页的不同的控件,需要编写大量的自动化测试脚本,并且同一个控件在不同前端框架Web网页下的自动化测试脚本也是不同的。然而,采用上述方案对控件进行测试,不仅工作量大,而且通用性差。
技术实现思路
本专利技术实施例提供一种Web页面控件的测试方法、设备和存储介质,以克服采用现有方案对控件进行测试,不仅测试工作量大,而且通用性差的问题。第一方面,本专利技术实施例提供一种Web页面控件的测试方法,包括:根据待测试的Web页面上的控件的子对象展示方式,对所述控件进行分类,确定所述控件的控件类型;根据所述控件的控件类型,获取对应的自动化测试脚本;其 ...
【技术保护点】
1.一种Web页面控件的测试方法,其特征在于,包括:根据待测试的Web页面上的控件的子对象展示方式,对所述控件进行分类,确定所述控件的控件类型;根据所述控件的控件类型,获取对应的自动化测试脚本;其中所述控件类型包括单对象控件、列表型控件、表格型控件、树型控件和复合子对象控件中的任一类;根据所述自动化测试脚本,对所述控件进行测试。
【技术特征摘要】
1.一种Web页面控件的测试方法,其特征在于,包括:根据待测试的Web页面上的控件的子对象展示方式,对所述控件进行分类,确定所述控件的控件类型;根据所述控件的控件类型,获取对应的自动化测试脚本;其中所述控件类型包括单对象控件、列表型控件、表格型控件、树型控件和复合子对象控件中的任一类;根据所述自动化测试脚本,对所述控件进行测试。2.根据权利要求1所述的方法,其特征在于,所述根据待测试的Web页面上的控件的子对象展示方式,对所述控件进行分类,确定所述控件的控件类型,包括:若所述控件的子对象展示方式指示所述控件的内部无子对象,且所述控件与html中的节点一一对应,则确定所述控件为单对象控件;若所述控件的子对象展示方式指示所述控件的子对象为同一类型的子对象或辅助操作的子对象,则确定所述控件为列表型控件;若所述控件的子对象展示方式指示所述控件的子对象为包含行和列的集合的子对象,则确定所述控件为所述表格型控件;若所述控件的子对象展示方式指示所述控件的子对象为层级关系的子对象,则确定所述控件为所述树型控件;若所述控件的子对象展示方式指示所述控件的子对象之间没有特定的关系,则确定所述控件为所述复合子对象控件。3.根据权利要求2所述的方法,其特征在于,所述根据所述自动化测试脚本,对所述控件进行测试,包括:根据所述控件对应的前端框架,获取所述控件的差异化参数;将所述控件的差异化参数加载至所述自动化测试脚本,对所述控件进行测试。4.根据权利要求3所述的方法,其特征在于,所述将所述控件的差异化参数加载至所述自动化测试脚本,对所述控件进行测试,包括:若所述控件为单对象控件,将所述差异化参数中对应的第一操作参数加载至所述单对象控件对应的自动化测试脚本,对所述控件进行测试;其中,所述第一操作参数为所述单对象控件支持的点击、设置状态、设置值中的至少一种操作对应的参数。5.根据权利要求3所述的方法,其特征在于,所述将所述控件的差异化参数加载至所述自动化测试脚本,对所述控件进行测试,包括:若所述控件为列表型控件,将所述差...
【专利技术属性】
技术研发人员:宋海宁,万国程,杨维,
申请(专利权)人:泰康保险集团股份有限公司,泰康在线财产保险股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。