[发明专利]页面元素的ID属性的处理方法及装置有效
申请号: | 201410495233.3 | 申请日: | 2014-09-24 |
公开(公告)号: | CN105512128B | 公开(公告)日: | 2019-06-28 |
发明(设计)人: | 游永胜 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F16/957 | 分类号: | G06F16/957 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 页面 元素 id 属性 处理 方法 装置 | ||
本申请提供一种页面元素的ID属性的处理方法及装置。本申请实施例通过获取目标页面元素的名称,进而根据所述目标页面元素的名称和所述目标页面元素所在页面中出现在所述目标页面元素之前的其他页面元素的名称,获得所述目标页面元素的名称在所述目标页面元素所在页面上的当前出现次数,使得能够根据所述目标页面元素所对应的预设参数和所述目标页面元素的名称在所述目标页面元素所在页面上的当前出现次数,获得所述目标页面元素的ID属性的属性值,无需人工参与处理过程,操作简单,而且正确率高,从而提高了目标页面元素的ID属性的处理的效率和可靠性。
【技术领域】
本申请涉及页面处理技术,尤其涉及一种页面元素的ID属性的处理方法及装置。
【背景技术】
页面,有时也可以称为万维网(World Wide Web,Web)页面,可以是基于超文本标记语言(HyperText Markup Language,HTML)编写的网页(Web Page),即HTML页面,或者还可以是基于HTML和Java语言编写的网页,即Java服务器页面(Java Server Page,JSP),或者还可以为其他编程语言编写的网页。当开发人员需要构建页面时,可以仅利用原生页面元素构建页面例如,HTML规范所定义的页面元素等,或者还可以利用原生页面元素和自定义页面元素例如,利用AngularJS框架所定义的扩展页面元素等,共同构建页面。
现有技术中,可以采用人工方式,逐一为每个页面元素添加一个唯一标识,以作为页面元素的标识(Identity,ID)属性。这样,会使得操作时间很长,而且容易出错,从而导致了页面元素的ID属性的处理的效率和可靠性的降低。
【发明内容】
本申请的多个方面提供一种页面元素的ID属性的处理方法及装置,用以提高页面元素的ID属性的处理的效率和可靠性。
本申请的一方面,提供一种页面元素的ID属性的处理方法,包括:
获取目标页面元素的名称;
根据所述目标页面元素的名称和所述目标页面元素所在页面中出现在所述目标页面元素之前的其他页面元素的名称,获得所述目标页面元素的名称在所述目标页面元素所在页面上的当前出现次数;
根据所述目标页面元素所对应的预设参数和所述目标页面元素的名称在所述目标页面元素所在页面上的当前出现次数,获得所述目标页面元素的ID属性的属性值,其中,所述预设参数包括所述目标页面元素的名称或所述目标页面元素的其他标记信息。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述目标页面元素的名称和所述目标页面元素所在页面中出现在所述目标页面元素之前的其他页面元素的名称,获得所述目标页面元素的名称在所述目标页面元素所在页面上的当前出现次数,包括:
若所述目标页面元素的名称与所述其他页面元素中任一页面元素的名称不相同,设置所述目标页面元素的名称在所述目标页面元素所在页面上的当前出现次数为预先设置的初始值。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述目标页面元素的名称和所述目标页面元素所在页面中出现在所述目标页面元素之前的其他页面元素的名称,获得所述目标页面元素的名称在所述目标页面元素所在页面上的当前出现次数,还包括:
若所述目标页面元素的名称与所述其他页面元素中至少一个页面元素的名称相同,更新所述相同的名称在所述目标页面元素所在页面上的当前出现次数。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述目标页面元素的名称和所述目标页面元素所在页面中出现在所述目标页面元素之前的其他页面元素的名称,获得所述目标页面元素的名称在所述目标页面元素所在页面上的当前出现次数之前,还包括:
获取所述目标页面元素所在页面的页面结构;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410495233.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能评测方法和系统
- 下一篇:在网页中实现文本编辑器悬浮的方法和装置