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 に答える