Sha256: 7d7cbc436b4120fbd62b37127316f28a5116c4561d42535978a7bfda247fd5ee
Contents?: true
Size: 889 Bytes
Versions: 1
Compression:
Stored size: 889 Bytes
Contents
# This module includes checkers which are run on every page load # # In order to use this module, add a require to one of your test scripts: # require 'watir/contrib/page_checker' # To add checkers, call the ie.add_checker method # # ie.add_checker(PageCheckers::NAVIGATION_CHECKER) # # Checkers are Ruby proc objects which are called within Watir::IE and passed # the current instance of ie. module PageCheckers # This checker iterates through the current document including any frames # and checks for http errors, 404, 500 etc NAVIGATION_CHECKER = lambda do |ie| if ie.document.frames.length > 1 1.upto ie.document.frames.length do |i| begin ie.frame(:index, i).check_for_http_error rescue Watir::Exception::UnknownFrameException # frame can be already destroyed end end else ie.check_for_http_error end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
watir-1.6.5 | lib/watir/contrib/page_checker.rb |