<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>
我想从上面提取“Tipo De Documento”文本,我正在为此编写 xpath 即//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 中呈现的所有标签找到这样的“文本”值。