Line Lo
次の値から値を探してクリックしたい。以下li
には、同じクラス名を持つレコードが 100 件以上ありました。を見つけてLine Lo
その値をクリックする方法。
<div id="loc">
<ul id="tab">
<li class="criteria">
<div class="bud">
<div class="inner">
<div class="attr">Code Lo</div>
</div>
</div>
</li>
<li class="criteria">
<div class="bud">
<div class="inner">
<div class="attr">Line Lo</div>
</div>
</div>
</li>
<li class="criteria">
<div class="bud">
<div class="inner">
<div class="attr">Add Lo</div>
</div>
</div>
</li>
</ul>
</div>
やってみたところ、browser.ul(id: "tab").li(class: "criteria").div(text: "Line Lo")
失敗エラーが発生しました。
Unable to locate element, using(:class => "Criteria", :tag_name=>"li"
テキストを見つけるためにさまざまな属性を試しましたが、Line Lo
失敗しました。
また、この要素は45番目のようなものなので、クリックする前にスクロールダウンしてこの値をフラッシュすることは可能ですか?
前もって感謝します