失敗したすべてのリストを取得しようとしています。つまり、いずれかが見つからない場合はエラーメッセージをキャッチしますid
。次はカピバラ自動化スクリプトです。
次のコードでは、例外処理が正常に機能しています。
puts "Verifying Home Page"
def verifyHomepage(id, successMsg, errorMsg)
begin
page.find(id)
puts successMsg
rescue
puts errorMsg
end
end
verifyHomepage("#logoAnchor", "logo anchor found", "Logo anchor not Found")
verifyHomepage(".navbar-inner", "Header Bar found", "Header Bar not Found")
verifyHomepage(".unstyled", "All Occasions Frame found", "All Occasions Frame not Found")
verifyHomepage("##easyPrintPromoBox", "Easy Print Frame", "Easy Print Frame not Found")
verifyHomepage(".tabbable", "l3 Tabs Featured Occasions/Pairings/ArtistEasy Print Frame", "3 Tabs Featured Occasions/Pairings/ArtistEasy Print Frame Not found")
verifyHomepage("##givingCardPromoBox", "Create the perfect gift found", "Create the perfect gift not Found")
verifyHomepage(".footerr", "Footer Frame found", "Footer Frame found not Found")
ここでは、異なる値verifyHomePage
を使用してメソッドを 7 回繰り返し呼び出しています。param
値の代わりに値params
として3 を渡すことはどのように可能ですか。array
string
verifyHomepage(idArray[],successMsg[],errorMsg[])