我是Selenium的新人。我遇到了一行我无法理解的代码。
allElements=sBrowser.find_elements_by_xpath(".//a[@class]")
我尝试了几个地方,我得到的答案是,它是在浏览器中找到所有锚标签。
是什么? '.'
意味着
之前 //a[@class]
答案 0 :(得分:1)
//y
仍会找到位于XML树中任何位置的任何节点y
。但是,XPath:
.//y
将找到任何节点y
,它是节点x.
的后代。换句话说,//
表达式前面带有.
的节点告诉XML搜索引擎执行相对于当前节点引用的搜索。