2
嗨我写黄瓜功能来验证表使用水豚发现者(不是餐桌)。我遵循dennisreimann教程,并且在没有td colspan时它工作正常。它在td有colspan时抛出IndexError。有没有人设法克服这个问题?我猜colspan打破了传入diff的二维数组结构!功能。任何建议或暗示将不胜感激。由于黄瓜:如何比较表与colspan使用表比较
表的实施例:
<table id="mytable">
<tbody>
<tr>
<th>header</th>
<td colspan="5">Value1</td>
...
</tr>
</tbody>
</table>
从教程代码示例:
rows = find("table#mytable").all('tr')
table = rows.map { |r| r.all('th,td').map { |c| c.text.strip } }
expected_table.diff!(table)