次のコードでは、失敗したすべてのリストを取得したいrescue
puts "Verifying Home Page"
begin
page.find('#logoAnchor')
puts "logo anchor found"
page.find('.navbar-inner')
puts "Header bar found"
page.find('.unstyled')
puts "Found occations frame"
page.find('#easyPrintPromoBox')
puts "Easy Print Frame Found!"
page.find('.tabbable')
puts "3 Tabs Found!"
page.find('#givingCardPromoBox')
puts "Create Frame Found!"
page.find('.footer')
puts "Footer Found!"
rescue
puts "Logo anchor not Found"
end
ここでは、ロゴ アンカーが見つからない場合にのみ例外をキャッチします。いずれかが見つからない場合は、例外をキャッチする必要があります。例:
ロゴ アンカーが見つからない場合は、「ロゴ アンカーが存在しません」と入力しrescue
ます。ヘッダー バーが存在しない場合、「ヘッダー バーが見つかりません」と入力します。rescue