Sha256: d6a8e94c2d8ca1c60009e349ef335022e8462d4a4526b8f1eae6f1bfb0d3d669

Contents?: true

Size: 693 Bytes

Versions: 1

Compression:

Stored size: 693 Bytes

Contents

module Mohawk
  module Adapters
    class UiaAdapter
      attr_reader :window

      def initialize(locator)
        @window = RAutomation::Window.new(locator.merge(:adapter => :ms_uia))
      end

      def combo(locator)
        Mohawk::Accessors::Combo.new(self, locator)
      end

      def checkbox(locator)
        Mohawk::Accessors::CheckBox.new(self, locator)
      end

      def text(locator)
        Mohawk::Accessors::Text.new(self, locator)
      end

      def button(locator)
        Mohawk::Accessors::Button.new(self, locator)
      end

      def radio(locator)
        Mohawk::Accessors::Radio.new(self, locator)
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mohawk-0.0.1 lib/mohawk/adapters/uia_adapter.rb