mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
[ADF-3962] sso download directive automated (#4452)
* sso download directive automated * temp changes * temp changes * moving of services under lib testing and ADF-3962 automated * removed the browser sleep * cspell and linting fixes. * codacy improvements * export public-api update * remove circular dep * remove circular dep * fixes * fix user info test * fix datatable * random commit * move other string * fix lint * fix lint * fix prolem type * fix failing test * fix tag test * fix problems after rebase * fix lint * remove space * remove visibility method duplicated
This commit is contained in:
committed by
Eugenio Romano
parent
89f612bbb0
commit
4376d357ac
@@ -16,7 +16,7 @@
|
||||
*/
|
||||
|
||||
import { by, element } from 'protractor';
|
||||
import { Util } from '../../util/util';
|
||||
import { BrowserVisibility } from '@alfresco/adf-testing';
|
||||
|
||||
export class CardViewComponentPage {
|
||||
|
||||
@@ -38,45 +38,45 @@ export class CardViewComponentPage {
|
||||
editableSwitch = element(by.id('adf-toggle-editable'));
|
||||
|
||||
clickOnAddButton() {
|
||||
Util.waitUntilElementIsVisible(this.addButton);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.addButton);
|
||||
this.addButton.click();
|
||||
return this;
|
||||
}
|
||||
|
||||
clickOnResetButton() {
|
||||
Util.waitUntilElementIsVisible(this.resetButton);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.resetButton);
|
||||
this.resetButton.click();
|
||||
return this;
|
||||
}
|
||||
|
||||
clickOnTextField() {
|
||||
const toggleText = element(by.css(`div[data-automation-id='card-textitem-edit-toggle-name']`));
|
||||
Util.waitUntilElementIsVisible(toggleText);
|
||||
BrowserVisibility.waitUntilElementIsVisible(toggleText);
|
||||
toggleText.click();
|
||||
Util.waitUntilElementIsVisible(this.textField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.textField);
|
||||
return this;
|
||||
}
|
||||
|
||||
clickOnTextClearIcon() {
|
||||
const clearIcon = element(by.css(`mat-icon[data-automation-id="card-textitem-reset-name"]`));
|
||||
Util.waitUntilElementIsVisible(clearIcon);
|
||||
BrowserVisibility.waitUntilElementIsVisible(clearIcon);
|
||||
return clearIcon.click();
|
||||
}
|
||||
|
||||
clickOnTextSaveIcon() {
|
||||
const saveIcon = element(by.css(`mat-icon[data-automation-id="card-textitem-update-name"]`));
|
||||
Util.waitUntilElementIsVisible(saveIcon);
|
||||
BrowserVisibility.waitUntilElementIsVisible(saveIcon);
|
||||
return saveIcon.click();
|
||||
}
|
||||
|
||||
getTextFieldText() {
|
||||
const textField = element(by.css(`span[data-automation-id="card-textitem-value-name"]`));
|
||||
Util.waitUntilElementIsVisible(textField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(textField);
|
||||
return textField.getText();
|
||||
}
|
||||
|
||||
enterTextField(text) {
|
||||
Util.waitUntilElementIsVisible(this.textField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.textField);
|
||||
this.textField.sendKeys('');
|
||||
this.textField.clear();
|
||||
this.textField.sendKeys(text);
|
||||
@@ -85,26 +85,26 @@ export class CardViewComponentPage {
|
||||
|
||||
clickOnIntField() {
|
||||
const toggleText = element(by.css('div[data-automation-id="card-textitem-edit-toggle-int"]'));
|
||||
Util.waitUntilElementIsVisible(toggleText);
|
||||
BrowserVisibility.waitUntilElementIsVisible(toggleText);
|
||||
toggleText.click();
|
||||
Util.waitUntilElementIsVisible(this.intField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.intField);
|
||||
return this;
|
||||
}
|
||||
|
||||
clickOnIntClearIcon() {
|
||||
const clearIcon = element(by.css('mat-icon[data-automation-id="card-textitem-reset-int"]'));
|
||||
Util.waitUntilElementIsVisible(clearIcon);
|
||||
BrowserVisibility.waitUntilElementIsVisible(clearIcon);
|
||||
return clearIcon.click();
|
||||
}
|
||||
|
||||
clickOnIntSaveIcon() {
|
||||
const saveIcon = element(by.css('mat-icon[data-automation-id="card-textitem-update-int"]'));
|
||||
Util.waitUntilElementIsVisible(saveIcon);
|
||||
BrowserVisibility.waitUntilElementIsVisible(saveIcon);
|
||||
return saveIcon.click();
|
||||
}
|
||||
|
||||
enterIntField(text) {
|
||||
Util.waitUntilElementIsVisible(this.intField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.intField);
|
||||
this.intField.sendKeys('');
|
||||
this.intField.clear();
|
||||
this.intField.sendKeys(text);
|
||||
@@ -113,38 +113,38 @@ export class CardViewComponentPage {
|
||||
|
||||
getIntFieldText() {
|
||||
const textField = element(by.css('span[data-automation-id="card-textitem-value-int"]'));
|
||||
Util.waitUntilElementIsVisible(textField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(textField);
|
||||
return textField.getText();
|
||||
}
|
||||
|
||||
getErrorInt() {
|
||||
const errorElement = element(by.css('mat-error[data-automation-id="card-textitem-error-int"]'));
|
||||
Util.waitUntilElementIsVisible(errorElement);
|
||||
BrowserVisibility.waitUntilElementIsVisible(errorElement);
|
||||
return errorElement.getText();
|
||||
}
|
||||
|
||||
clickOnFloatField() {
|
||||
const toggleText = element(by.css('div[data-automation-id="card-textitem-edit-toggle-float"]'));
|
||||
Util.waitUntilElementIsVisible(toggleText);
|
||||
BrowserVisibility.waitUntilElementIsVisible(toggleText);
|
||||
toggleText.click();
|
||||
Util.waitUntilElementIsVisible(this.floatField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.floatField);
|
||||
return this;
|
||||
}
|
||||
|
||||
clickOnFloatClearIcon() {
|
||||
const clearIcon = element(by.css(`mat-icon[data-automation-id="card-textitem-reset-float"]`));
|
||||
Util.waitUntilElementIsVisible(clearIcon);
|
||||
BrowserVisibility.waitUntilElementIsVisible(clearIcon);
|
||||
return clearIcon.click();
|
||||
}
|
||||
|
||||
clickOnFloatSaveIcon() {
|
||||
const saveIcon = element(by.css(`mat-icon[data-automation-id="card-textitem-update-float"]`));
|
||||
Util.waitUntilElementIsVisible(saveIcon);
|
||||
BrowserVisibility.waitUntilElementIsVisible(saveIcon);
|
||||
return saveIcon.click();
|
||||
}
|
||||
|
||||
enterFloatField(text) {
|
||||
Util.waitUntilElementIsVisible(this.floatField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.floatField);
|
||||
this.floatField.sendKeys('');
|
||||
this.floatField.clear();
|
||||
this.floatField.sendKeys(text);
|
||||
@@ -153,30 +153,30 @@ export class CardViewComponentPage {
|
||||
|
||||
getFloatFieldText() {
|
||||
const textField = element(by.css('span[data-automation-id="card-textitem-value-float"]'));
|
||||
Util.waitUntilElementIsVisible(textField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(textField);
|
||||
return textField.getText();
|
||||
}
|
||||
|
||||
getErrorFloat() {
|
||||
const errorElement = element(by.css('mat-error[data-automation-id="card-textitem-error-float"]'));
|
||||
Util.waitUntilElementIsVisible(errorElement);
|
||||
BrowserVisibility.waitUntilElementIsVisible(errorElement);
|
||||
return errorElement.getText();
|
||||
}
|
||||
|
||||
setName(name) {
|
||||
Util.waitUntilElementIsVisible(this.nameInputField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.nameInputField);
|
||||
this.nameInputField.sendKeys(name);
|
||||
return this;
|
||||
}
|
||||
|
||||
setValue(value) {
|
||||
Util.waitUntilElementIsVisible(this.valueInputField);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.valueInputField);
|
||||
this.valueInputField.sendKeys(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
waitForOutput() {
|
||||
Util.waitUntilElementIsVisible(this.consoleLog);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.consoleLog);
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -185,13 +185,13 @@ export class CardViewComponentPage {
|
||||
}
|
||||
|
||||
deletePairsValues() {
|
||||
Util.waitUntilElementIsVisible(this.deleteButton);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.deleteButton);
|
||||
this.deleteButton.click();
|
||||
return this;
|
||||
}
|
||||
|
||||
checkNameAndValueVisibility(index) {
|
||||
Util.waitUntilElementIsNotOnPage(this.getKeyValueRow(index));
|
||||
BrowserVisibility.waitUntilElementIsNotOnPage(this.getKeyValueRow(index));
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -206,7 +206,7 @@ export class CardViewComponentPage {
|
||||
|
||||
clickSelectBox() {
|
||||
this.select.click();
|
||||
Util.waitUntilElementIsVisible(this.listContent);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.listContent);
|
||||
}
|
||||
|
||||
checkboxClick() {
|
||||
@@ -215,7 +215,7 @@ export class CardViewComponentPage {
|
||||
|
||||
selectValueFromComboBox(index) {
|
||||
const value = this.getMatSelectValue(index).click();
|
||||
Util.waitUntilElementIsVisible(value);
|
||||
BrowserVisibility.waitUntilElementIsVisible(value);
|
||||
return this;
|
||||
}
|
||||
|
||||
@@ -224,7 +224,7 @@ export class CardViewComponentPage {
|
||||
}
|
||||
|
||||
disableEdit() {
|
||||
Util.waitUntilElementIsVisible(this.editableSwitch);
|
||||
BrowserVisibility.waitUntilElementIsVisible(this.editableSwitch);
|
||||
|
||||
this.editableSwitch.getAttribute('class').then((check) => {
|
||||
if (check.indexOf('mat-checked') > -1) {
|
||||
|
Reference in New Issue
Block a user