0

失敗したすべてのリストを取得しようとしています。つまり、いずれかが見つからない場合はエラーメッセージをキャッチします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 を渡すことはどのように可能ですか。arraystring

 verifyHomepage(idArray[],successMsg[],errorMsg[])
4

2 に答える 2