Method: Webrat::Scope#fill_in
- Defined in:
- lib/webrat/core/scope.rb
#fill_in(field_locator, options = {}) ⇒ Object
Verifies an input field or textarea exists on the current page, and stores a value for it which will be sent when the form is submitted.
Examples:
fill_in "Email", :with => "[email protected]"
fill_in "user[email]", :with => "[email protected]"
The field value is required, and must be specified in options. field can be either the value of a name attribute (i.e. user) or the text inside a element that points at the field.
50 51 52 53 54 |
# File 'lib/webrat/core/scope.rb', line 50 def fill_in(field_locator, = {}) field = locate_field(field_locator, TextField, TextareaField, PasswordField) field.raise_error_if_disabled field.set([:with]) end |