<div id="content1customId" class="tabcontent" style="display: block;">
<table cellspacing="0" cellpadding="0" border="0" style="text-align: right; width: 100%;">
<tbody>
<tr>
<td height="25px">
<label style="color: red;"> * </label>
<label title="INGRESE TIPO DE DOCUMENTO">Tipo De Documento </label>
</td>
<td align="left">
<td align="left">
<td>
<td align="left">
<td align="left">
これは上記のDOM構造であり、属性の値をさらに抽出できるように、属性「title」を持つすべての「label」タグを見つける必要があります。例えば:
<label title="INGRESE TIPO DE DOCUMENTO">Tipo De Documento </label>
xpathを書いている上記のテキストから「TipoDeDocumento」テキストを抽出したいと思います//label[@title]
。
そして、このように私のコードで使用します:
List<WebElement> dvLable = driver.findElements(By.xpath("//label[title]"));
for (WebElement dvl : dvLable) {
String tdLabName = dvl.getText();
System.out.println("This is label: " + tdLabName);
}
同様に、ページDOM全体に表示されるすべてのラベルのそのような「テキスト」値を見つけたいと思います。