[发明专利]获取控件的逻辑位置的方法及装置有效
申请号: | 201210180795.X | 申请日: | 2012-06-04 |
公开(公告)号: | CN103455414B | 公开(公告)日: | 2017-08-01 |
发明(设计)人: | 杨海燕 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 张耀光 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种获取控件的逻辑位置的方法及装置,属于计算机技术领域。所述方法包括获取被测对象的界面内的控件的控件信息,根据所述控件信息建立所述界面内的控件之间的连接关系;根据所述连接关系生成所述界面内的控件的树形结构;当获取所述界面内待测控件的逻辑位置时,根据所述树形结构获取所述待测控件的逻辑位置。本发明还公开了一种获取控件的逻辑位置的装置,所述装置包括关联模块、生成模块和第一获取模块。本发明通过根据绘制出的树形结构直观地获取待测控件的逻辑位置,简化了获取待测控件的逻辑位置的操作,节省了大量的人力和时间,提高了获取效率。 | ||
搜索关键词: | 获取 控件 逻辑 位置 方法 装置 | ||
【主权项】:
一种获取控件的逻辑位置的方法,其特征在于,所述方法包括:预先执行脚本遍历被测对象的界面内的控件得到所述界面内的控件的控件信息,所述控件信息中包括控件的层级;按照控件层级数由小到大的顺序、且子控件优于同级控件排列的原则,将得到的所述控件信息存储在一个文件中;从所述文件中顺序读取所述界面内的控件的控件信息,且依次将读取的控件信息作为当前的控件信息,循环执行以下步骤,直到所述文件中的控件信息读取完毕,以建立所述界面内的控件之间的连接关系:根据所述当前的控件信息判断对应的当前控件是否层级为1;如果是,则确定所述当前控件为根控件;如果否,则在已读取的控件信息中查找层级比所述当前控件的层级小1且位置最近的控件,将查找到的控件作为所述当前控件的父控件建立连接关系;根据所述连接关系生成所述界面内的控件的树形结构,所述树形结构中显示有每一个控件的唯一标识;当获取所述界面内待测控件的逻辑位置时,根据所述树形结构获取所述待测控件的逻辑位置。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210180795.X/,转载请声明来源钻瓜专利网。
- 上一篇:用于涡轮机系统桨叶的冷却组件以及冷却方法
- 下一篇:用硬件实现指数运算的电路