【技术实现步骤摘要】
页面元素封装方法、装置、电子设备及存储介质
本专利技术涉及测试
,尤其涉及一种页面元素封装方法、装置、电子设备及存储介质。
技术介绍
现有技术方案中,测试人员在进行测试时,为了简化测试流程,往往需要对测试页面上的元素进行大量封装,以方便后续直接使用,但上述过程步骤繁琐。并且,虽然世面上一些测试工具能够实现对页面元素全局抓取的功能,但通常并不适用于所有的测试工具,且封装的对象参数混乱,不便于阅读。
技术实现思路
鉴于以上内容,有必要提供一种页面元素封装方法、装置、电子设备及存储介质,能够实现对页面元素的有效分类,并能够利用分类后的元素进行测试,提高执行效率。一种页面元素封装方法,所述方法包括:当接收到封装指令时,获取测试页面;采用网络爬虫技术抓取所述测试页面的所有元素;从所述封装指令中确定需求数据;根据所述需求数据确定分类标签;根据所述分类标签,对所述所有元素进行拆分;将拆分后的元素封装为对象。根据本专利技术优选实施例,所 ...
【技术保护点】
1.一种页面元素封装方法,其特征在于,所述方法包括:/n当接收到封装指令时,获取测试页面;/n采用网络爬虫技术抓取所述测试页面的所有元素;/n从所述封装指令中确定需求数据;/n根据所述需求数据确定分类标签;/n根据所述分类标签,对所述所有元素进行拆分;/n将拆分后的元素封装为对象。/n
【技术特征摘要】
1.一种页面元素封装方法,其特征在于,所述方法包括:
当接收到封装指令时,获取测试页面;
采用网络爬虫技术抓取所述测试页面的所有元素;
从所述封装指令中确定需求数据;
根据所述需求数据确定分类标签;
根据所述分类标签,对所述所有元素进行拆分;
将拆分后的元素封装为对象。
2.如权利要求1所述的页面元素封装方法,其特征在于,所述当接收到封装指令时,获取测试页面包括:
从所述封装指令中获取页面地址;
根据所述页面地址定位所述测试页面。
3.如权利要求1所述的页面元素封装方法,其特征在于,所述采用网络爬虫技术抓取所述测试页面的所有元素包括:
采用网络爬虫技术抓取所述测试页面的目录树;
确定所述目录树中的所有子目录;
以所述所有子目录中每个子目录的元素作为所述测试页面的所有元素。
4.如权利要求1所述的页面元素封装方法,其特征在于,所述根据所述分类标签,对所述所有元素进行拆分包括:
确定与所述分类标签对应的正则表达式;
以所述正则表达式对所述所有元素进行拆分。
5.如权利要求1所述的页面元素封装方法,其特征在于,所述将拆分后的元素封装为对象包括:
将所述拆分后的元素导出成文本;
对所述文本进行命名;
保存命名后的文本为所述对象。
6.如权利要求5所述...
【专利技术属性】
技术研发人员:郭奕明,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。