MatchTextField
Summary
Defines a MatchTextField.
A MatchTextField is a field part of a match, it is pretty much like a TextField except that it is part of a match.
Constructor
Item Index
Methods
Properties
Methods
clear
Syntax
Summary
Clears field value.Returns:
Promise:
Promise resolving when the field is cleared
Example:
myField.clear().then(function() {
console.log('Field cleared');
});
getDescription
Syntax
Summary
Gets field description.
Returns:
Promise:
Promise resolving with the description
Example:
myField.getDescription().then(function(description) {
console.log('Field description is : ' + description);
});
getElement
Syntax
Summary
Gets match text field element wrapper.
Returns:
Promise:
Promise resolving with the element
getErrorMessage
Syntax
Summary
Gets field error message.
Returns:
Promise:
Promise resolving with the error message
Example:
myField.getErrorMessage().then(function(errorMessage) {
console.log('Error message : ' + errorMessage);
});
getLabel
Syntax
Summary
Gets field label.
Returns:
Promise:
Promise resolving with the label
Example:
myField.getLabel().then(function(label) {
console.log('Field label is : ' + label);
});
getText
Syntax
Summary
Gets field text representation in case of an inline editable field.
Returns:
Promise:
Promise resolving with field text representation
Example:
myField.getText().then(function(text) {
console.log(text);
});
getValue
Syntax
Summary
Gets field value.Returns:
Promise:
Promise resolving with field value
Example:
myField.getValue().then(function(value) {
console.log('Got value : ' + value);
});
isOnError
Syntax
Summary
Tests if a field is considered as on error.Returns:
Promise:
Promise resolving with a boolean indicating if the field is on error
Example:
myField.isOnError().then(function(isOnError) {
console.log('Is field on error ? ' + isOnError);
});
Properties
baseElement
Syntax
baseElement
ElementFinder
final
Summary
Element from where to look for the field (typically the form element).
fieldTag
Syntax
fieldTag
ElementFinder
Summary
Tag name of the text field.Default: "input"