如何检查标签是否为最后一个

农场命令

我正在使用Selenium和Java编写测试。我有下面的DOM:

<tbody>
<tr>
    <th>Copy</th>
    <th>Subfield</th>
    <th>Subfield Border</th>
    <th>Field</th>
    <th>Field Border</th>
</tr>
<tr id="333877">
    <td>
        <input type="checkbox" checked="" class="copySubfieldBorderCheck"/>
    </td>
    <td>a</td>
    <td class="s">No</td>
    <td>c</td>
    <td>Yes</td>
</tr>
<tr>
    <th>as</th>
    <th>er</th>
    <th>df</th>
    <th>xc</th>
    <th>xc</th>
</tr>
<tr id="333877">
    <td>
        <input type="checkbox" checked="" class="copySubfieldBorderCheck"/>
    </td>
    <td>rt</td>
    <td class="noBorderBoldRed">Yes</td>
    <td>ff</td>
    <td>sdf</td>
</tr>

我想获取tr具有td文本标记的标签,No并且最后一个文本td标记为Yes

我正在寻找这样的东西:

//tr[./td[text()='No'] and ./td[text()='Yes' and isLast()]]

弗洛伦特B.

一个简单的方法是到concat第三个单元格和最后一个单元格,然后在上过滤文本NoYes

//tr[concat(td[3], td[last()])='NoYes']

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在Android导航体系结构中,如何检查当前Fragment是否为最后一个?

如何检查class的div是否为最后一个元素

如何检查是否是最后一个元素

如何在没有JQuery的情况下检查元素是否为最后一个子元素

如何检查最后一个TD是否仅包含一个输入不为空?

角度* ng如果检查是否已选择选择标签中的最后一个选项

xslt 检查标签中的第一个和最后一个值是否相等

如何检查最后一个块?

每个Do循环,检查项目是否为最后一个

如何检查对象是否不是最后一个以及如何处理它?

如何检查单词是否是字符串中的最后一个单词?

如何检查活动是否是 API 21+ 上活动堆栈中的最后一个

使用foreach语法进行迭代时,如何检查我是否在最后一个元素上

如何使用触发器检查DataGridColumnHeader的ColumnIndex是否最后一个?

如何检查是否在Iterator中处理最后一个项目?

如何检查索引是否是数组中的最后一个

如何检查活动是否是应用程序活动堆栈中的最后一个活动?

如何使用RegEx检查JSON的最后一个键的值是否以逗号结尾?

如何检查Slurm作业是否是数组中的最后一个RUNNING?

如何检查 item 是否是循环中满足特定条件的最后一个元素

如何检查for循环是否在迭代器的最后一个元素上?

如何检查数组字符串的最后一个字符是否以“A”结尾

检查系列中的最后一个字符是否为大写,如果为真则转换为小写

检查是否单击了最后一个元素

检查是否在 selenium 下拉列表的最后一个选项

如何通过普通JavaScript中最快的方式检查字符串的最后一个字符是否为数字/数字?

如何创建一个功能来检查所区分的工会的标签是否匹配?

如何通过标签检查元素是否包含另一个元素?

如何检查前一个标签是否与数组中的某些值具有相同的值