Watir / Ruby:如何在Ruby / Watir的下拉列表中单击文本

时间:2014-01-28 10:56:46

标签: ruby watir

我正在使用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中单击这些元素进行编码?

1 个答案:

答案 0 :(得分:2)

这应该有效:

@browser.div(:class => "results").ul.li(:text => "Profile_Child").click