XPath的。检查图像是否在“Test2”行中。

时间:2012-01-19 08:44:52

标签: xpath

我想检查图像是否在“Test2”行中(而不是在第二行)。那我怎么能这样做呢?

告诉我,如果我不够清楚。

我有这张桌子:

<table>
    <tr>
        <td>Test1</td>
        <td>blabla</td>
        <td>blabla</td>
        <td style="text-align:center">
            <img src=/QCAdmin/Content/Images/Check.gif alt="logoIsDefault"/>
        </td>
        <td>blabla</td>
    </tr>
    <tr>
        <td>Test2</td>
        <td>blabla</td>
        <td>blabla</td>
        <td style="text-align:center"></td>
        <td>blabla</td>
    </tr>
</table>

当我点击某个链接时,图像会更改行:

<table>
    <tr>
        <td>Test1</td>
        <td>blabla</td>
        <td>blabla</td>
        <td style="text-align:center"></td>
        <td>blabla</td>
    </tr>
    <tr>
        <td>Test2</td>
        <td>blabla</td>
        <td>blabla</td>
        <td style="text-align:center">
            <img src=/QCAdmin/Content/Images/Check.gif alt="logoIsDefault"/>
        </td>
        <td>blabla</td>
    </tr>
</table>

1 个答案:

答案 0 :(得分:0)

检查这是否会返回任何内容:

//table/tr[td='Test2']/td/img  

可以像:

boolean(//table/tr[td='Test2']/td/img)