XPath标签附近的输入复选框?

时间:2018-06-21 22:29:02

标签: html xml xpath

屏幕截图

enter image description here

HTML摘录

<div class="col-md-12">
  <input type="checkbox"/>
  <i class="item_icon"/>
  <a>
    <span>timmy.txt</span>
  </a>
</div>

我正在尝试使用文本文件名称“ timmy.txt”定位此特定输入元素。我不确定为什么//div//a[contains(text(), "timmy.txt")]//input在这种情况下不起作用。有人可以帮我解决为什么该xpath无法正常工作,并提供一种我可以使用的解决方案,该解决方案允许我使用文本文件的名称(即timmy.txt)来定位此输入元素吗?

1 个答案:

答案 0 :(得分:1)

此XPath,

//div[contains(.,"timmy.txt")]/input

将选择input元素的所有div个子元素,这些元素的字符串值包含一个"timmy.txt"子字符串。