0
我想檢查頁面上是否存在特定的結果。在任何給定的頁面上最多可以有6個贊助結果。我試圖設置創建計數,以便檢查直到沒有更多結果存在,但它只檢查第一個結果,不檢查其餘結果。正在努力設置計數
我已經創建瞭如下
@continue='yes'
@count=0
until @continue=='no'
if @b.div(:class=>'result sponsored',:index=> @count).link(:index, 0).exists?
puts 'PASS - this advert is for a trade vehicle'
else
puts 'FAIL - this advert is not for a trade vehicle.'
end
sleep (1)
@count+=1
@continue='no'
end
能否請您指教爲什麼只檢查頁面上的第一個結果?
道歉,如果是模糊的,但對此是新的。如果你需要我提供更多信息,請告訴我。
感謝
馬克
請注意,您在循環結束@ continue'設置''到no'。因此,循環只能運行一次。如果您分享了該頁面的鏈接或html的相關部分,我們可以幫助您提供解決方案。 –