Sha256: b53998e09e7dcdbda84810604db65d4e2d42bb96557c0c6933f5e8eb6715e101
Contents?: true
Size: 1.02 KB
Versions: 1
Compression:
Stored size: 1.02 KB
Contents
module WatirSplash # main helper module # # these methods can be used in specs directly module SpecHelper include Watir::WaitHelper # opens the browser at specified url def open_browser_at url @browser = Watir::Browser.new @browser.speed = :fast add_checker Watir::PageCheckers::JAVASCRIPT_ERRORS_CHECKER formatter.browser = @browser rescue nil goto url maximize end # returns WatirSplash::HtmlFormatter object, nil if not in use def formatter @formatter ||= Spec::Runner.options.formatters.find {|f| f.kind_of?(WatirSplash::HtmlFormatter) rescue false} end module_function :formatter def method_missing name, *args #:nodoc: @browser.respond_to?(name) ? @browser.send(name, *args) {yield} : super end # make sure that using method 'p' will be invoked on @browser # and not Kernel # use Kernel.p if you need to dump some variable def p *args #:nodoc: @browser.p *args end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
watirsplash-0.2.14 | lib/watirsplash/spec_helper.rb |