xpath语法:
//标签名[@属性='值']
xpath的绝对路径用单斜线表示,相对路径用双斜线表示
单斜线表示上一级节点的子节点中的一个,不能跳级,双斜线表示下级任何子节点或者任何嵌套子节点中的一个,可以跳级;路径里不要有*,要写明标签名
XPath定位元素://tagname[@attible='value']
Xpah定位元素:
语法:
//tag[@attribute = 'value']
tag:标签名
attribute:属性
value:值
绝对路径:Xpath的绝对路径用单斜线 /
相对路径:Xpaht的相对路径用双斜线 //
一般采用相对路径
/ 和 // 的区别:
/:元素是上一节点的子节点中的一个,不能跳级
//:下级子节点或者任何嵌套子节点中的一个,可以跳级
路径里面不要用 * ,要写明标签名
xpath定位元素
语法://tag[@attibute='value']
绝对路径使用/,不能跳级
相对路径使用//,可以跳级,//下的元素是任意一级下的元素,只要id或者class匹配
xpath定位元素
语法://tag[@attibute='value']
绝对路径使用/,不能跳级,如:/div/li,li中的元素一定是紧挨着div这一级
相对路径使用//,可以跳级,//下的元素是任意一级下的元素,只要id或者class匹配
“/”:元素是上一级节点的子节点中的一个,不能跳级
“//”:下级任何子节点或者任何嵌套子节点中的一个,可以跳级