我正在使用WATIR-Ruby作为我的Web应用程序。我目前正面临一个问题,当搜索栏部分/完全填充文本时,单击动态填充的文本元素。代码无法识别我尝试单击的元素。
http://i.stack.imgur.com/q5Hmv.png
我无法点击从搜索中获得的任何结果。
以下是HTML源代码:
<div class="results" style="display: block;">
<ul>
<li nodeid="111">Profile_Child</li>
<li nodeid="222">Profile_Grandchild</li>
<li nodeid="333">Rest_Child2</li>
<li nodeid="444">rest_grandchild2</li>
</ul>
</div>
如何在Ruby / Watir中单击这些元素进行编码?
答案 0 :(得分:2)
这应该有效:
@browser.div(:class => "results").ul.li(:text => "Profile_Child").click