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)