您能否帮我捕获下面提到的代码的文本或标签名称:
<td class="labelCol last">
<label for="CF00N20000003eIaC">Gifts & Entertainment Expenditure</label>
</td>
问候, 桑比特
您能否帮我捕获下面提到的代码的文本或标签名称:
<td class="labelCol last">
<label for="CF00N20000003eIaC">Gifts & Entertainment Expenditure</label>
</td>
问候, 桑比特
driver.findElement(By.xpath("//label[@for='CF00N20000003eIaC']")).getText();
或者,如果“CF00N20000003eIaC”是动态的,
driver.findElement(By.xpath("//td[@class='last']//label")).getText();
使用您提供给我们的信息,尝试
String labelText = driver.findElement(By.cssSelector("td.last label")).getText();
这会根据 的last
类选择标签<td>
。如果页面上有更多这些元素,它将不起作用。如果 中的label
元素更多td
,它将不起作用。
您要么必须为我们提供更多的页面上下文,要么您应该能够根据页面上下文提出更好的选择器。