" // div [.// a [text()=' SELENIUM']]"之间有什么区别?和" // div [// a [text()=' SELENIUM']]"在硒xpath。
有人可以澄清我对xpath的查询,当我在// a之前给出点(。)而没有点(。)。// a
时有什么区别您可以在此网址中使用上述xpath" http://demo.guru99.com/selenium/guru99home/"看到差异。
答案 0 :(得分:3)
//x
搜索整个树
.//x
在上下文节点
因此,在谓词中,如果文档中有//div[//x]
,则div
会选择x
,而//div[.//x]
会选择div
以x
为根的子树中的div
。