以下のコードのテキストまたはラベル名をキャプチャするのを手伝ってください:
<td class="labelCol last">
<label for="CF00N20000003eIaC">Gifts & Entertainment Expenditure</label>
</td>
よろしく、サンビット
以下のコードのテキストまたはラベル名をキャプチャするのを手伝ってください:
<td class="labelCol last">
<label for="CF00N20000003eIaC">Gifts & Entertainment Expenditure</label>
</td>
よろしく、サンビット
あなたが私たちに与えた情報を使って、試してみてください
String labelText = driver.findElement(By.cssSelector("td.last label")).getText();
last
これにより、 のクラスに基づいてラベルが選択され<td>
ます。ページにこれらの要素がさらにある場合、機能しません。にそれ以上のlabel
要素がある場合td
、機能しません。
より多くのページ コンテキストを提供するか、ページ コンテキストに基づいてより優れたセレクターを考え出す必要があります。
driver.findElement(By.xpath("//label[@for='CF00N20000003eIaC']")).getText();
または、「CF00N20000003eIaC」が動的な場合、
driver.findElement(By.xpath("//td[@class='last']//label")).getText();