Sha256: 0b244de66264c1f34d8db5eaf55496f8246252206a44f7747e5aceed92694f77
Contents?: true
Size: 566 Bytes
Versions: 79
Compression:
Stored size: 566 Bytes
Contents
require "webrat/core/locators/locator" module Webrat module Locators class FieldLocator < Locator # :nodoc: def locate FieldByIdLocator.new(@session, @dom, @value).locate || FieldNamedLocator.new(@session, @dom, @value, *@field_types).locate || FieldLabeledLocator.new(@session, @dom, @value, *@field_types).locate end def error_message "Could not find field: #{@value.inspect}" end end def field(*args) # :nodoc: FieldLocator.new(@session, dom, *args).locate! end end end
Version data entries
79 entries across 79 versions & 32 rubygems