2014-09-11 33 views
0

无法使用XPath元素来定位..的xpath = //标签[含有(文本(), '创建一个来宾用户')]硒 - 无法使用元件相XPath来找到

HTML源代码:使用text()

//label[contains(.,'Create a guest user')] 

<html> 
     <table class="formTable"> 
     <tbody> 
      <tr class="formHeader"> 
      <tr> 
       <td class="contentcell"> 
       <label> 
        <input type="checkbox" checked="" value="1" name="Asset28"/> 
             Create a guest user 
       </label> 
      </td> 
      </tr> 
     </tbody> 
     </table> 
    </html> 
+0

如果您可以使用id属性来唯一标识您的元素,那就太好了。 – VPK 2014-09-11 11:39:56

回答

0

尝试,而不是这样函数将针对<label>的第一个文本节点子进行评估,在这种情况下为空文本节点(我认为在<label><input>之间的新行)。这就是为什么没有找到元素。