A double slash "//
" means any descendant node of the current node in the HTML tree which matches the locator.
A single slash "/
" means a node which is a direct child of the current.
//div[@id='add']//span[@id=addone']
will match:
<div id="add">
<div>
<span id="addone">
</div>
</div>
And:
<div id="add">
<span id="addone">
</div>
//div[@id='add']/span[@id=addone']
will match only the second HTML tree.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…