|
NodeElement | $field |
| The field DOM node to interact with.
|
|
string | $fieldlocator = false |
| The field's locator.
|
|
Session | $session |
| Behat session.
|
|
◆ get_attribute()
behat_form_field::get_attribute |
( |
|
$name | ) |
|
|
inherited |
Get the value of an attribute set on this field.
- Parameters
-
string | $name | The attribute name |
- Return values
-
string | The attribute value |
◆ get_field_locator()
behat_form_field::get_field_locator |
( |
|
$locatortype = false | ) |
|
|
protectedinherited |
Gets the field locator.
Defaults to the field label but you can specify other locators if you are interested.
Public visibility as in most cases will be hard to use this method in a generic way, as fields can be selected using multiple ways (label, id, name...).
- Exceptions
-
- Parameters
-
- Return values
-
◆ get_internal_field_id()
behat_form_field::get_internal_field_id |
( |
| ) |
|
|
protectedinherited |
Gets the field internal id used by selenium wire protocol.
Only available when running_javascript().
- Exceptions
-
- Return values
-
◆ get_value()
behat_form_filemanager::get_value |
( |
| ) |
|
Gets the value.
- Return values
-
string | A comma-separated list of the root directory file names. |
Reimplemented from behat_form_field.
◆ key_press()
behat_form_field::key_press |
( |
|
$char, |
|
|
|
$modifier = null |
|
) |
| |
|
inherited |
Presses specific keyboard key.
- Parameters
-
mixed | $char | could be either char ('b') or char-code (98) |
string | $modifier | keyboard modifier (could be 'ctrl', 'alt', 'shift' or 'meta') |
◆ matches()
behat_form_filemanager::matches |
( |
|
$expectedvalue | ) |
|
Matches the provided filename/s against the current field value.
If the filemanager contains more than one file the $expectedvalue value should include all the file names separating them by comma.
- Parameters
-
- Return values
-
bool | The provided value matches the field value? |
Reimplemented from behat_form_field.
◆ running_javascript()
behat_form_field::running_javascript |
( |
| ) |
|
|
protectedinherited |
Returns whether the scenario is running in a browser that can run Javascript or not.
- Return values
-
◆ set_value()
behat_form_filemanager::set_value |
( |
|
$value | ) |
|
Sets the field value.
- Parameters
-
- Return values
-
Reimplemented from behat_form_field.
◆ text_matches()
behat_form_field::text_matches |
( |
|
$expectedvalue | ) |
|
|
protectedinherited |
Checks if the provided text matches the field value.
- Parameters
-
- Return values
-
◆ wait_for_pending_js()
behat_form_field::wait_for_pending_js |
( |
| ) |
|
|
protectedinherited |
Waits for all the JS activity to be completed.
- Return values
-
bool | Whether any JS is still pending completion. |
The documentation for this class was generated from the following file: