码迷,mamicode.com
首页 > 其他好文 > 详细

【RF库XML测试】通过xpath查找元素的说明

时间:2017-06-21 00:27:29      阅读:308      评论:0      收藏:0      [点我收藏+]

标签:path   tree   parent   http   谓词   隐式   测试   python   logs   

Tag names:当仅使用1个tag的时候,xpath匹配具有该标签名称的所有直接子元素。

技术分享

Paths:通过/符号连接tag名称,例如second/child将匹配父元素second下所有的child子元素。

请注意,如果有多个父元素都有子元素,则xpath将匹配所有这些子元素。

技术分享

Wildcards(通配符):通配符*匹配所有元素

技术分享

Current element:当前元素用一个点(.)表示,通常,当前元素是隐式的,不需要包含在xpath中。

Parent element:其他元素的父元素用两个点(..)表示,请注意,不可能引用当前元素的父项。

技术分享

技术分享

Predicates:谓词允许使用除标签名称之外的其他标准来选择元素,例如属性或位置。它们在正常的标签名称或路径之后使用语法“路径[谓词]”来指定。“路径”可以有通配符和上面介绍的其他特殊语法。

ElementTree 支持的谓词如下表:注意:这些谓词通常在 ElementTree 1.3 (i.e. Python/Jython 2.7 and newer)才支持。

技术分享

技术分享

 

【RF库XML测试】通过xpath查找元素的说明

标签:path   tree   parent   http   谓词   隐式   测试   python   logs   

原文地址:http://www.cnblogs.com/apple2016/p/7056887.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!