<div class="buttonContainer">
<label for="btn_123456">
<span>
<img style="visibility:hidden;">
Text1
</span>
</label>
</div>
<div class="buttonContainer">
<div class="buttonContainer">
<div class="buttonContainer">
定位每个 div 元素的元素是这样的,//div[@class='buttonContainer'][1] ,//div[@class='buttonContainer'][2]
等等。
文本内容因每个 div 元素而异,在 img 标签下。 如何根据文本内容定位元素(优化)?
回答:
//span[contains(text(),'Text1')]
不考虑 div 元素。
最佳答案
尝试像 //div[@class='buttonContainer']/label/span[contains(text(),'Text1'] 这样的 xpath
关于css - 如何找到 div 元素的深度标签的 xpaths?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45912572/