获取Selenium中的所有元素

时间:2014-07-17 08:58:09

标签: python-2.7 selenium selenium-webdriver

我是Selenium的新人。我遇到了一行我无法理解的代码。

allElements=sBrowser.find_elements_by_xpath(".//a[@class]")

我尝试了几个地方,我得到的答案是,它是在浏览器中找到所有锚标签。

是什么?

'.'

意味着

之前

//a[@class]

1 个答案:

答案 0 :(得分:1)

//y

仍会找到位于XML树中任何位置的任何节点y。但是,XPath:

.//y

将找到任何节点y,它是节点x.的后代。换句话说,//表达式前面带有.的节点告诉XML搜索引擎执行相对于当前节点引用的搜索。

Referance:http://www.bennadel.com/blog/2142-using-and-expressions-in-xpath-xml-search-directives-in-coldfusion.htm