Sha256: 15e93d276e68c43a66d018378630870e8d0fc1a686d8ac079d0c62b350d32bb5

Contents?: true

Size: 478 Bytes

Versions: 6

Compression:

Stored size: 478 Bytes

Contents

module RAutomation
  module Adapter
    module MsUia
      class Label < Control
        include WaitHelper
        include Locators

        #todo - replace with UIA version
        def value
          Functions.control_value(Functions.control_hwnd(@window.hwnd, @locators))
        end

        def exist?
          super && matches_type?(Constants::UIA_TEXT_CONTROL_TYPE)
        end

        alias_method :exists?, :exist?

      end
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rautomation-0.9.0 lib/rautomation/adapter/ms_uia/label.rb
rautomation-0.8.0 lib/rautomation/adapter/ms_uia/label.rb
rautomation-0.7.3 lib/rautomation/adapter/ms_uia/label.rb
rautomation-0.7.2 lib/rautomation/adapter/ms_uia/label.rb
rautomation-0.7.1 lib/rautomation/adapter/ms_uia/label.rb
rautomation-0.7.0 lib/rautomation/adapter/ms_uia/label.rb