一种UI树提取方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:42298576 阅读:20 留言:0更新日期:2024-08-14 15:47
本申请提供了一种UI树提取方法、装置、计算机设备和存储介质。该方法包括:提取目标截图中的图像特征点;将目标截图均分为预设尺寸的网格;将各网格中所包含的图像特征点的数量大于第一阈值的标记为第一类别,其余的标记为第二类别;将第一类别中相连的网格确定为一个UI块;每个UI块对应一个UI元素;根据各UI块之间的位置关系,确定UI元素之间的目录结构,以生成UI树。该方法可以使得UI树的生成也由机器执行,相较于传统技术中人为划分为主的方式,大大提高了划分效率。并且,该种方法的可维护性和拓展性都十分优秀,可以通过调整网格的大小来调整UI元素提取的细粒度。

【技术实现步骤摘要】

本申请涉及数据处理,尤其涉及一种ui树提取方法、装置、计算机设备和存储介质。


技术介绍

1、ui树是对ui界面结构进行描述的树状结构。开发人员可以从ui树中查看测试用例针对的目标控件的属性信息,以撰写测试用例。因此,ui树的准确提取是ui自动化测试的重要前提。传统技术中的ui树提取存在着效率不高、准确性不足的问题。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中ui树提取存在着的效率不高、准确性不足的问题。

2、第一方面,本申请提供了一种ui树提取方法,包括:

3、提取目标截图中的图像特征点;

4、将目标截图均分为预设尺寸的网格;

5、将各网格中所包含的图像特征点的数量大于第一阈值的标记为第一类别,其余的标记为第二类别;

6、将第一类别中相连的网格确定为一个ui块;每个ui块对应一个ui元素;

7、根据各ui块之间的位置关系,确定ui元素之间的目录结构,以生成ui树。

8、在其中一个实施例中,本文档来自技高网...

【技术保护点】

1.一种UI树提取方法,其特征在于,包括:

2.根据权利要求1所述的UI树提取方法,其特征在于,所述根据各所述UI块之间的位置关系,确定所述UI元素之间的目录结构,包括:

3.根据权利要求2所述的UI树提取方法,其特征在于,所述根据所述最小外接矩形之间的包含关系,确定所述最小外接矩形对应的所述UI元素之间的目录结构,包括:

4.根据权利要求1所述的UI树提取方法,其特征在于,在所述根据各所述UI块之间的位置关系,确定所述UI元素之间的目录结构之前,还包括:

5.根据权利要求4所述的UI树提取方法,其特征在于,在所述得到多个文字区域后,还包括...

【技术特征摘要】

1.一种ui树提取方法,其特征在于,包括:

2.根据权利要求1所述的ui树提取方法,其特征在于,所述根据各所述ui块之间的位置关系,确定所述ui元素之间的目录结构,包括:

3.根据权利要求2所述的ui树提取方法,其特征在于,所述根据所述最小外接矩形之间的包含关系,确定所述最小外接矩形对应的所述ui元素之间的目录结构,包括:

4.根据权利要求1所述的ui树提取方法,其特征在于,在所述根据各所述ui块之间的位置关系,确定所述ui元素之间的目录结构之前,还包括:

5.根据权利要求4所述的ui树提取方法,其特征在于,在所述得到多个文字区域后,还包括:

6.根据权利要求1所述的u...

【专利技术属性】
技术研发人员:贺旭
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:

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

1