无法使用Xpath定位元素.. xpath = // label [contains(text(),'创建访客用户')]
Html源代码:
<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 :(得分:0)
请尝试这种方式:
//label[contains(.,'Create a guest user')]
使用text()
contains()
函数将针对<label>
的第一个文本节点子项进行评估,在本例中为空文本节点(<label>
之间的新行)我认为<input>
。这就是找不到元素的原因。