* e2e fixed

This commit is contained in:
dhrn 2019-04-23 18:39:41 +05:30
parent 262a038746
commit 374da200d2
2 changed files with 5 additions and 4 deletions

View File

@ -135,7 +135,7 @@ describe('CardView Component - properties', () => {
metadataViewPage.clickOnInformationButton(); metadataViewPage.clickOnInformationButton();
metadataViewPage.checkMetadataGroupIsNotExpand('EXIF'); metadataViewPage.checkMetadataGroupIsNotExpand('EXIF');
metadataViewPage.checkMetadataGroupIsNotExpand('properties'); metadataViewPage.checkMetadataGroupIsExpand('properties');
metadataViewPage.clickMetadataGroup('properties'); metadataViewPage.clickMetadataGroup('properties');

View File

@ -115,6 +115,7 @@ export class MetadataViewPage {
editIconClick(): promise.Promise<void> { editIconClick(): promise.Promise<void> {
BrowserVisibility.waitUntilElementIsVisible(this.editIcon); BrowserVisibility.waitUntilElementIsVisible(this.editIcon);
BrowserVisibility.waitUntilElementIsClickable(this.editIcon);
return this.editIcon.click(); return this.editIcon.click();
} }
@ -167,7 +168,7 @@ export class MetadataViewPage {
editPropertyIconIsDisplayed(propertyName: string) { editPropertyIconIsDisplayed(propertyName: string) {
const editPropertyIcon = element(by.css('mat-icon[data-automation-id="card-textitem-edit-icon-' + propertyName + '"]')); const editPropertyIcon = element(by.css('mat-icon[data-automation-id="card-textitem-edit-icon-' + propertyName + '"]'));
BrowserVisibility.waitUntilElementIsVisible(editPropertyIcon); BrowserVisibility.waitUntilElementIsPresent(editPropertyIcon);
} }
updatePropertyIconIsDisplayed(propertyName: string) { updatePropertyIconIsDisplayed(propertyName: string) {
@ -264,13 +265,13 @@ export class MetadataViewPage {
checkMetadataGroupIsNotExpand(groupName: string) { checkMetadataGroupIsNotExpand(groupName: string) {
const group = element(by.css('mat-expansion-panel[data-automation-id="adf-metadata-group-' + groupName + '"] > mat-expansion-panel-header')); const group = element(by.css('mat-expansion-panel[data-automation-id="adf-metadata-group-' + groupName + '"] > mat-expansion-panel-header'));
BrowserVisibility.waitUntilElementIsVisible(group); BrowserVisibility.waitUntilElementIsPresent(group);
expect(group.getAttribute('class')).not.toContain('mat-expanded'); expect(group.getAttribute('class')).not.toContain('mat-expanded');
} }
getMetadataGroupTitle(groupName: string): promise.Promise<string> { getMetadataGroupTitle(groupName: string): promise.Promise<string> {
const group = element(by.css('mat-expansion-panel[data-automation-id="adf-metadata-group-' + groupName + '"] > mat-expansion-panel-header > span > mat-panel-title')); const group = element(by.css('mat-expansion-panel[data-automation-id="adf-metadata-group-' + groupName + '"] > mat-expansion-panel-header > span > mat-panel-title'));
BrowserVisibility.waitUntilElementIsVisible(group); BrowserVisibility.waitUntilElementIsPresent(group);
return group.getText(); return group.getText();
} }