选择哪个div类ruby应该选择? (使用watir)

时间:2012-09-11 14:27:23

标签: ruby watir

我遇到选择要存储为字符串的内容的问题,因为数据具有相同的div类名,并且没有要使用的设置ID。

我知道ruby中的第一个也是最后一个运算符,但无论如何选择中间的选项?

所以例如

<html>
    <body>
        <div class="example">1111</div>
        <div class="example">2222</div>
        <div class="example">3333</div>
        <div class="example">4444</div>
        <div class="example">5555</div>
    </body>
</html>

如何让ruby选择同一个类名的第4个类,所以我可以将4444存储为我的字符串?

2 个答案:

答案 0 :(得分:6)

另一种方式(使用Watir API):

browser.div(:class => "example", :index => 3)

答案 1 :(得分:4)

browser.divs(:class => "example")[3]