帮助通过XML路径选择节点输入

| 我有一个带有复选框的表单,每个都有一个跨度,其中包含一些描述选择内容的文本,以示虚假:
          <input name=\"people[]\" value=\"953580619\" type=\"checkbox\">
          <span>Fake person 1</span>
我想选择具有以下范围的复选框,其中出现单词“ Fake”。我如何仅选择以下复选框,它们中包含以下单词:: span,而没有其他?     
已邀请:
使用XPath(因为此问题具有XPath标记)
//input[following::span[1][contains(., \'Fake\')]]
这将选择
<input>
个元素,紧随其后的是包含字符串“ Fake \”的
<span>
个元素。如果可能,用与您的文档结构匹配的步骤替换该XPath表达式中的ѭ4。     
您应该使用标签标签:
<input id=\"person_953580619\" name=\"people[]\" value=\"953580619\" type=\"checkbox\">
<span><label for=\"person_953580619\">Fake person 1</label></span>
然后,您可以执行以下操作:
page.check(\'Fake person 1\')
    

要回复问题请先登录注册