2017-11-18 348 views
1

在selenium xpath中,“//div[.//a[text()='SELENIUM']]”和“// div [// a [text()='SELENIUM']]”之间的区别是什么。硒在xpath中的“//div[.//a[text()='SELENIUM']]”和“// div [// a [text()='SELENIUM']]”之间的区别

可不可以有人请澄清我的XPath查询,有什么区别时,我给点(。)//之前和无点(。).//a

你可以使用上面提到的XPath的在这个网址“http://demo.guru99.com/selenium/guru99home/”中查看区别。

回答

3

//x搜索整个树

.//x搜索的子树上下文节点

所以在谓语下,//div[//x]选择div如果在文档中的x的任何地方,而//div[.//x]选择div如果在以div为根的子树内有x

+0

谢谢迈克尔凯,现在我明白了。 – siva

相关问题