Sha256: 30e200724883c5315a4357c32b0f6841f5aa369406e18822799078a7f3f81824

Contents?: true

Size: 276 Bytes

Versions: 17

Compression:

Stored size: 276 Bytes

Contents

require "webrat/core/locators/locator"

module Webrat
  module Locators

    class FormLocator < Locator # :nodoc:

      def locate
        Form.load(@session, form_element)
      end

      def form_element
        @dom.css("#" + @value).first
      end

    end

  end
end

Version data entries

17 entries across 17 versions & 10 rubygems

Version Path
diabolo-webrat-0.5.1 lib/webrat/core/locators/form_locator.rb
revo-webrat-0.7.0.1 lib/webrat/core/locators/form_locator.rb
davidtrogers-webrat-0.7.0 lib/webrat/core/locators/form_locator.rb
revo-webrat-0.7.0 lib/webrat/core/locators/form_locator.rb
revo-webrat-0.7.1.pre lib/webrat/core/locators/form_locator.rb
webrat-0.7.0 lib/webrat/core/locators/form_locator.rb
honkster-webrat-0.6.0.10 lib/webrat/core/locators/form_locator.rb
honkster-webrat-0.6.0.9 lib/webrat/core/locators/form_locator.rb
darkofabijan-webrat-0.6.1 lib/webrat/core/locators/form_locator.rb
kbaum-webrat-0.5.1 lib/webrat/core/locators/form_locator.rb
kbaum-webrat-0.6.1.pre lib/webrat/core/locators/form_locator.rb
cynergy-webrat-0.6.0 lib/webrat/core/locators/form_locator.rb
webrat-0.6.0 lib/webrat/core/locators/form_locator.rb
radar-webrat-0.5.1.1 lib/webrat/core/locators/form_locator.rb
radar-webrat-0.5.1 lib/webrat/core/locators/form_locator.rb
mkuklis-webrat-0.5.1 lib/webrat/core/locators/form_locator.rb
honkster-webrat-0.6.0 lib/webrat/core/locators/form_locator.rb