mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-31 17:38:48 +00:00
[ADF-3608] Automated test for required dropdown column in Dynamic Table (#3896)
This commit is contained in:
committed by
Eugenio Romano
parent
0ecb6c13ec
commit
ccc52d40dd
@@ -17,6 +17,7 @@
|
||||
|
||||
import FormFields = require('../formFields');
|
||||
import Util = require('../../../../util/util');
|
||||
import { element, by, browser, protractor } from 'protractor';
|
||||
|
||||
export class DynamicTable {
|
||||
formFields = new FormFields();
|
||||
@@ -30,7 +31,7 @@ export class DynamicTable {
|
||||
calendarContent = element(by.css('div[class="mat-datetimepicker-calendar-content"]'));
|
||||
saveButton = element(by.cssContainingText('button span', 'Save'));
|
||||
errorMessage = element(by.css('div[class="adf-error-text"]'));
|
||||
dateWidget = element(by.css('button[aria-label="Open calendar"]'));
|
||||
dateWidget = element.all(by.css('button[aria-label="Open calendar"]')).first();
|
||||
calendarNumber = element.all(by.css('td div'));
|
||||
tableRow = element.all(by.css('tbody tr'));
|
||||
|
||||
@@ -96,4 +97,10 @@ export class DynamicTable {
|
||||
waitForCalendarToDisappear() {
|
||||
Util.waitUntilElementIsNotVisible(this.calendarNumber);
|
||||
}
|
||||
|
||||
checkItemIsPresent(item) {
|
||||
let row = element(by.cssContainingText('table tbody tr td span', item));
|
||||
let present = Util.waitUntilElementIsVisible(row);
|
||||
expect(present).toBe(true);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user