定位原则
UI页面不变,绝对定位
页面变化,相对定位
一、基础
1、定义:XPath即为XML路经语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。
2、用途:XPath使用路径表达式来选取XML文档中的节点或者节点集。
3、XPath含有超过100个内建的函数。这些函数用于字符串值、数值、日期和时间比较、节点和QName处理、序列处理、逻辑值等等
二、术语
1、XPath有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档节点(或称为根节点)。
2、XML 文档是被作为节点树来对待的。
3、树的根被称为文档节点或者根节点。
三、选取节点
表达式 | 描述 |
---|---|
nodename | 选取此节点的所有子节点 |
/ | 从根节点选取 |
// | 从匹配选择的当前节点选择文档中的节点,而不考虑它们的位置 |
. | 选取当前节点 |
… | 选取当前节点的父节点 |
@ | 选取属性 |