Sha256: 81f476145942165f0024455d3127d8b263b5c447f870b9786623ac3913f1a18e

Contents?: true

Size: 286 Bytes

Versions: 49

Compression:

Stored size: 286 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
        Webrat::XML.css_at(@dom, "#" + @value)
      end

    end

  end
end

Version data entries

49 entries across 49 versions & 21 rubygems

Version Path
aslakhellesoy-webrat-0.4.4.1 lib/webrat/core/locators/form_locator.rb
casebook-webrat-0.4.4.1 lib/webrat/core/locators/form_locator.rb
cavalle-webrat-0.4.4.1 lib/webrat/core/locators/form_locator.rb
cavalle-webrat-0.4.4.2 lib/webrat/core/locators/form_locator.rb
davidtrogers-webrat-0.4.4.2 lib/webrat/core/locators/form_locator.rb
dbrady-webrat-0.4.4.1 lib/webrat/core/locators/form_locator.rb
dbrady-webrat-0.4.4.2 lib/webrat/core/locators/form_locator.rb
dbrady-webrat-0.4.4 lib/webrat/core/locators/form_locator.rb
diabolo-diabolo-webrat-0.4.4 lib/webrat/core/locators/form_locator.rb
diabolo-webrat-0.4.3 lib/webrat/core/locators/form_locator.rb
diabolo-webrat-0.4.4.1 lib/webrat/core/locators/form_locator.rb
diabolo-webrat-0.4.4.2 lib/webrat/core/locators/form_locator.rb
diabolo-webrat-0.4.4 lib/webrat/core/locators/form_locator.rb
dstrelau-webrat-0.5.1 lib/webrat/core/locators/form_locator.rb
emipair-webrat-0.0.1 lib/webrat/core/locators/form_locator.rb
futuresinc-webrat-0.4.4.100 lib/webrat/core/locators/form_locator.rb
futuresinc-webrat-0.4.4.99 lib/webrat/core/locators/form_locator.rb
garnierjm-webrat-0.4.5 lib/webrat/core/locators/form_locator.rb
hardbap-webrat-0.5.1 lib/webrat/core/locators/form_locator.rb
hardbap-webrat-0.5.2 lib/webrat/core/locators/form_locator.rb