Sha256: b3ba76536aeb1ec9e824e0bd8fbe79e045735ceb351b765b0a4e45537910c0cd
Contents?: true
Size: 873 Bytes
Versions: 1
Compression:
Stored size: 873 Bytes
Contents
module ImageWrap def self.included(klass) method = 'click' klass.class_eval do original_method = instance_method(method) define_method(method) do |*args, &block| TestExtention.screen_shot($current_test_method, 'pre') result = original_method.bind(self).call(*args, &block) TestExtention.screen_shot($current_test_method, 'post') result end end end end module Watir module Screen def self.shot if RUBY_PLATFORM =~ /win/i width, height, bitmap = Win32::Screenshot.desktop img_lst = Magick::ImageList.new img_lst.from_blob(bitmap) else Magick::Image.capture(silent=true, frame=false, descent=false, screen=true, borders=false) { self.filename = 'root' } end end end class Element include ImageWrap end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
qa_robusta-0.1.5 | qa_observer/lib/watir.rb |