gpt4 book ai didi

java - 需要知道在 DOM 中查找 label 标签值的 Xpath 表达式

转载 作者:行者123 更新时间:2023-12-01 04:57:35 24 4
gpt4 key购买 nike

<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 中呈现的所有标签找到这样的“文本”值。

最佳答案

如果你输入“@title”,它应该可以工作:

List<WebElement> dvLable = driver.findElements(By.xpath("//label[@title]"));

关于java - 需要知道在 DOM 中查找 label 标签值的 Xpath 表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13855529/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com