能否請你幫我捕捉下面提到的代碼的文本或標籤名稱:如何捕獲標籤名稱?
<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