2

我在选择要存储为字符串的内容时遇到问题,因为数据具有相同的 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 存储为我的字符串?

4

2 回答 2

6

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

browser.div(:class => "example", :index => 3)
于 2012-09-11T21:11:05.177 回答
4
browser.divs(:class => "example")[3]
于 2012-09-11T14:39:44.970 回答