Sha256: dda5f37b83059f5c70ba5fdf69d0b8c27abc4856ea2f7467a007ea20e77c1aaa
Contents?: true
Size: 591 Bytes
Versions: 44
Compression:
Stored size: 591 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
44 entries across 44 versions & 14 rubygems