Sha256: 6bcbb00972f2a0d28286643abc2d118b54f991e73cad6e56d897e2b0ddc95450
Contents?: true
Size: 782 Bytes
Versions: 8
Compression:
Stored size: 782 Bytes
Contents
module OperaWatir module Compat; end # Switches on compatibility layer (Watir 2 API). def self.compatibility! require 'operawatir/compat/browser' require 'operawatir/compat/element_finders' require 'operawatir/compat/window' Browser.send :include, Compat::Browser Window.send :include, Compat::ElementFinders Window.send :include, Compat::Window Collection.send :include, Compat::ElementFinders # TODO Ruby Modules can't override methods defined in their included klass # Requiring the files is OK, but there needs to be some way of detecting # that we are in compatibility mode. require 'operawatir/compat/selector' require 'operawatir/compat/collection' require 'operawatir/compat/element' end end
Version data entries
8 entries across 8 versions & 1 rubygems