我正在为一个以表格作为页面主要焦点的网页编写测试用例 . 我正在通过Page Should Contain fucntion检查页面是否包含一个新条目,然后我想找到这个元素的xpath . 我这样做是因为每个条目都添加到表的末尾,因此我无法为它设置静态xpath,因为我不知道在每次运行此特定测试之间将添加多少条目 .
提前致谢 .
<table class="fw-table">
<thead>
<tr class="affix-header">
<th class="columnwidth-description">Email</th>
<th>Account</th>
<th>Signed up</th>
<th>Number of invalid attempts</th>
</tr>
</thead>
<tbody>
<tr>
<td>devtest</td>
<td><a href="/#!/accounts/5">Account</a></td>
<td>true</td>
<td>0</td>
</tr>
<tr>
<td>mhills__@bottomline.com</td>
<td><a href="/#!/accounts/40">Account</a></td>
<td>true</td>
<td>1</td>
</tr>
搜索:xpath = // body / div [2] / div / div [2] / div [2] / div / div / table / tbody / tr [1] / td [1]
1 回答
如果您需要验证最后一个表行包含某些文本,您可以使用
Page Should Contain Element
关键字并提供一个xpath定位器,它将找到包含您的文本的最后一个表行: