我正在尝试阅读嵌套在另一个 div 中的文本。这些 div 中的每一个都只有 class 作为标识符。我试图使用 div 的索引,但根本不工作。我的 html 看起来像这样
<div class="zoneA">
<div class="zone2A">
<div class="zone3A">
<div class="zone3ALeft">
Text1
</div
<div class="zone3ARight">
Text2
</div>
</div>
</div>
</div>
<div class="zoneA">
<div class="zone2A">
<div class="zone3A">
<div class="zone3ALeft">
Text3
</div
<div class="zone3ARight">
Text4
</div>
</div>
</div>
</div>
我想用 class="zone3ARight" 或 Text2 和 Text4 从 div 中读取文本。
我只是不能 100% 确定要处理这么多同名的课程。我正在尝试这样的事情。
puts browser.div(:class, "zone3ARight", :index, 0).text
puts browser.div(:class, "zone3ARight", :index, 1).text
但是得到 argumentError: expected Hash or (:how, "what")