シンプルにしようと思います。
次のような同様の行のリストがあります。
HTML コード:
<li ...>
<div ... >
<some elements here>
</div>
<input id="121099" class="containerMultiSelect" type="checkbox" value="121099" name="NodeIds">
<a ...>
<div ... />
<div ... >
<h2>Identified Text</h2>
<h3>...</h3>
</div>
</a>
</li>
特定のテキストでチェックボックスをクリックしたいのですが、すべてのリストで同じであり、id が自動的に生成されるため、その要素を使用できません。区別できるのは h2 テキストだけです。私は試した :
browser.h2(:text => /Identified/).checkbox(:name => "NodeIds").set
チェックボックスがタグでネストされていないため、明らかな UnknownException が発生しました。
この場合、どうすればよいですか?
ありがとう