DateTimeField
Summary
Defines a form date / time field.
Use Field.get method to get an instance of DateTimeField.
Constructor
DateTimeField
Syntax
DateTimeField
(
-
conf
Summary
Parameters:
-
conf
ObjectA field configuration object
Example:
var Field = require('@openveo/test').e2e.fields.Field;
var myTextField = Field.get({
type: 'dateTime',
name: 'My field',
baseElement: element(by.css('form'))
});
Item Index
Methods
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 field element wrapper. Look for a form element label and return its parent.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(date) {
console.log('Got value : ' + date);
});
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).dateInputLocator
Syntax
dateInputLocator
Locator
final
Summary
Date input locator.
hoursInputLocator
Syntax
hoursInputLocator
Locator
final
Summary
Hours input locator.
minutesInputLocator
Syntax
minutesInputLocator
Locator
final
Summary
Minutes input locator.