0

動的に作成され、製品のリストとその価格を表示するページがあります。動的であるため、同じコードを再利用して各製品の情報を作成し、タグと同じクラスを共有します。例えば:

<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" のスパン内のすべてのテキストを復元することです。この例では、$180.00、$43.50、および $51.85 です。

私はこのようなもので遊んでいます: @browser.span(:class, 'price').each do |row|しかし、動作していません。

Watir でループを使い始めたばかりです。あなたの助けに感謝します。ありがとうございました!

4

1 に答える 1