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

标签 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 存储为我的字符串?

最佳答案

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

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

关于ruby - 选择哪个 div 类 ruby​​ 应该选择? (使用 watir),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12372009/

相关文章:

ruby - 如何传递方法发送的所有参数

ruby-on-rails - 计算 Ruby 中日期时间之间的平均天数

ruby - Watir Webdriver ECONNRESET 错误

ruby - 在瓦提尔打开新的一页

selenium - 检查是否出现 "Please enter an email address"消息

watir - 从 watir webdriver 中的 span 元素中检索文本

mysql - 将 Ruby on Rails 连接到现有 MySQL 数据库(之前安装了 XAMPP)

ruby - 用户在服务器中提供的 ruby​​ 代码可以做的令人讨厌的事情

ruby - 如何拆分字符串并构造为 Rails 中的对象数组?

watir - 如何通过非标准 html 属性访问元素?