2
こんにちは、私はカピバラファインダー(tableishではない)を使用してテーブルを確認するキュウリの機能を書いています。私はdennisreimannチュートリアルに続き、td colspanがないときはうまく動作します。 tdがcolspanを持つときにIndexErrorをスローしました。誰もこの問題を克服することができましたか?私はcolspanがdiffに渡される2次元配列構造を破壊すると思います!関数。どんな提案やヒントも高く評価されます。おかげで、テーブルのキュウリ:テーブル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)