[ADF-3336] - added documentlist tests (#3586)

* [ADF-3336] start adding test for documentlist

* [ADF-3336] fixed test for permission message

* [ADF-3336] start adding test custom column type

* [ADF-3336] - added documentlist tests - PART I

* [ADF-3336] removed fdescribe

* [ADF-3336] fixed error on files component

* [ADF-3336] - unified all the diverging tests into one file

* [ADF-3336] fixed label for test

* [ADF-3336] removed fdescribe

* [ADF-3336] added sorting tests and some fix

* [ADF-3336] added other automations

* [ADF-3336] fixed processButton get

* [ADF-3336] stabilising some flaky tests

* [ADF-3336] added line height check

* [ADF-3336] Test that needs to be fixed

* [ADF-3336] commented failing search tests

* [ADF-3336] removed locator from test and added to page object

* ]
[ADF-3336] rebased after last changes on development

* [ADF - 3336] added more test and actions for the test

* [ADF-3336] reenabled disabled tests

* [ADF-3336] reenabled disabled tests

* [ADF-3336] reenabled disabled tests

* [ADF-3336] reenabling disabled tests

* [ADF-3336] stabilized core tests

* [ADF-3336] fixing process service integration tests

* [ADF-3336] removed comments and skipped two tests
This commit is contained in:
Vito
2018-07-25 14:43:21 +01:00
committed by Eugenio Romano
parent 0670c93d7b
commit 4b79160162
21 changed files with 933 additions and 263 deletions

View File

@@ -21,7 +21,7 @@ var StartTaskDialog = function () {
var name = element(by.css("input[id='name_id']"));
var description = element(by.css("textarea[id='description_id']"));
var assignee = element(by.css("input[data-automation-id='adf-people-search-input']"));
var assignee = element(by.css("div#people-widget-content input"));
var formDropDown = element(by.css("mat-select[id='form_id']"));
var startButton = element(by.css("button[id='button-start']"));
var startButtonEnabled = element(by.css("button[id='button-start']:not(disabled)"));
@@ -44,14 +44,14 @@ var StartTaskDialog = function () {
Util.waitUntilElementIsVisible(assignee);
assignee.sendKeys(name);
this.selectAssigneeFromList(name);
Util.waitUntilElementIsVisible(removeAssigneeIcon);
return this;
};
this.selectAssigneeFromList = function (name) {
var assigneeRow = element(by.cssContainingText("adf-people-list div[class*='datatable-row'] div", name));
var assigneeRow = element(by.cssContainingText("mat-option span.adf-people-label-name", name));
Util.waitUntilElementIsVisible(assigneeRow);
assigneeRow.click();
Util.waitUntilElementIsNotVisible(assigneeRow);
return this;
};