能否请你帮我捕捉下面提到的代码的文本或标签名称:如何捕获标签名称?
<td class="labelCol last">
<label for="CF00N20000003eIaC">Gifts & Entertainment Expenditure</label>
</td>
问候, Sambit
能否请你帮我捕捉下面提到的代码的文本或标签名称:如何捕获标签名称?
<td class="labelCol last">
<label for="CF00N20000003eIaC">Gifts & Entertainment Expenditure</label>
</td>
问候, Sambit
driver.findElement(By.xpath("//label[@for='CF00N20000003eIaC']")).getText();
或者,如果 “CF00N20000003eIaC” 是动态的,
driver.findElement(By.xpath("//td[@class='last']//label")).getText();
感谢Stephane和Slanec ..这是一个很好的帮助.. – user1834699
@ user1834699您在StackOverflow上说“谢谢”的方式是接受最佳答案 :-) –
使用您提供给我们的信息,请尝试
String labelText = driver.findElement(By.cssSelector("td.last label")).getText();
这会根据<td>
的last
类选择标签。如果页面上有更多这些元素,它将不起作用。如果td
中有更多label
元素,则它将不起作用。
您必须为我们提供更多页面上下文,或者您应该能够根据页面上下文提供更好的选择器。
什么语言?你想要得到什么文字? “礼物和娱乐支出”? – Arran
是的,我使用java和是的,我需要捕捉礼品和娱乐支出..请告知 – user1834699