我有一个动态创建的页面,并显示带有价格的产品列表。由于它是动态的,因此重复使用相同的代码来创建每个产品的信息,因此它们共享标签和相同的类。例如:
<div class="product">
<div class="name">Product A</div>
<div class="details">
<span class="description">Description A goes here...</span>
<span class="price">$ 180.00</span>
</div>
</div>
<div class="product">
<div class="name">Product B</div>
<div class="details">
<span class="description">Description B goes here...</span>
<span class="price">$ 43.50</span>
</div>
</div>`
<div class="product">
<div class="name">Product C</div>
<div class="details">
<span class="description">Description C goes here...</span>
<span class="price">$ 51.85</span>
</div>
</div>
等等。
我需要对 Watir 做的是用 class="price" 恢复 span 内的所有文本,在本例中:$ 180.00、$43.50 和 $51.85。
我一直在玩这样的东西:
@browser.span(:class, 'price').each do |row|
但不工作。
我刚刚开始在 Watir 中使用循环。感谢您的帮助。谢谢!