mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
[ADF-4705] - Automate forms checkbox widget (#4881)
* [ADF-4705] - Automate forms checkox widget * Move methods to a demo-shell page * Adding 3 new tests
This commit is contained in:
committed by
Eugenio Romano
parent
4dccc2a49a
commit
43f08441cd
@@ -42,7 +42,7 @@ export class FormFields {
|
||||
|
||||
checkWidgetIsVisible(fieldId) {
|
||||
const fieldElement = element.all(by.css(`adf-form-field div[id='field-${fieldId}-container']`)).first();
|
||||
BrowserVisibility.waitUntilElementIsVisible(fieldElement);
|
||||
BrowserVisibility.waitUntilElementIsOnPage(fieldElement);
|
||||
}
|
||||
|
||||
checkWidgetIsHidden(fieldId) {
|
||||
@@ -50,6 +50,12 @@ export class FormFields {
|
||||
BrowserVisibility.waitUntilElementIsVisible(hiddenElement);
|
||||
}
|
||||
|
||||
checkWidgetIsNotHidden(fieldId) {
|
||||
this.checkWidgetIsVisible(fieldId);
|
||||
const hiddenElement = element(by.css(`adf-form-field div[id='field-${fieldId}-container'][hidden]`));
|
||||
return BrowserVisibility.waitUntilElementIsNotVisible(hiddenElement, 6000);
|
||||
}
|
||||
|
||||
getWidget(fieldId) {
|
||||
const widget = element(by.css(`adf-form-field div[id='field-${fieldId}-container']`));
|
||||
BrowserVisibility.waitUntilElementIsVisible(widget);
|
||||
|
@@ -34,7 +34,7 @@ export class CheckboxWidget {
|
||||
}
|
||||
|
||||
isCheckboxDisplayed(fieldId) {
|
||||
return this.formFields.checkWidgetIsVisible(fieldId);
|
||||
return this.formFields.checkWidgetIsNotHidden(fieldId);
|
||||
}
|
||||
|
||||
isCheckboxHidden(fieldId) {
|
||||
|
Reference in New Issue
Block a user