我正在使用watij来自动化我的UI测试。我在网页上有很多表格。我需要找一张宽95%的桌子。它包含很多行。我必须找到不同文本的每一行说“在本地运行第一个UI测试”,如下所示,需要获得td值“完成”。我没有得到价值,但我得到了watij地址。让我知道如何找到这个。
<table width=95%>
<tr>
<th align="left">
<span id="lblHeaderComponent" style="font-size:10pt;font-weight:bold;">Component</span>
</th>
<th align="left">
<span id="lblHeaderServer" style="font-size:10pt;font-weight:bold;">Server</span>
</th>
<th align="left">
<span id="lblHeaderStatus" style="font-size:10pt;font-weight:bold;">
</span>
</th>
</tr>
<tr>
<td align="left"
nowrap="nowrap" style="font-size:12px;">running first UI test on local</td>
<td align="left" style="font-size:12px;">Google</td>
<td align="left" style="font-size:12px;">
<a style='color:#336600;'>Complete</a>
</td>
</tr>
<tr>
<td align="left"
style="border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf;"
colspan="3"
style="font-size:12px; color:#ff3300;">
</td>
</tr>
<tr>
<td align="left" nowrap="nowrap" style="font-size:12px;">running second UI test on local</td>
<td align="left" style="font-size:12px;">Google</td>
<td align="left" style="font-size:12px;">
<a style='color:#336600;'>Complete</a>
</td>
</tr>
</table>
答案 0 :(得分:0)
您可以尝试像this one这样的xpath可视化工具来帮助您获得正确的表达式。它可以让您直观地看到结果。
在HTML上使用XPath假设HTML是XHTML - 换句话说,它必须是格式良好的XML。