[affected:*][ci:force] Fixed other e2es

This commit is contained in:
Vito Albano
2024-03-13 01:32:47 +00:00
committed by VitoAlbano
parent 06352835ae
commit b4ccf76ae9
5 changed files with 18 additions and 9 deletions

View File

@@ -97,7 +97,15 @@ export const materialLocators = {
list: {
root: 'mat-chip-list',
class: '.mat-mdc-chip-list'
}
},
grid: {
root: 'mat-chip-grid',
class: '.mat-mdc-chip-grid',
row: {
root: 'mat-chip-row',
class: '.mat-mdc-chip-row'
}
}
},
Datepicker: {
root: 'mat-datepicker',

View File

@@ -29,8 +29,8 @@ export class PeopleCloudComponentPage {
formFields = new FormFields();
labelLocator: Locator = by.css(`label[class*='adf-label']`);
inputLocator: Locator = by.css('input');
assigneeChipList = $(`${materialLocators.Chip.list.root}[data-automation-id="adf-cloud-people-chip-list"]`);
noOfUsersDisplayed = $$(`${materialLocators.Chip.list.root} span.adf-people-label-name`);
assigneeChipList = $(`${materialLocators.Chip.grid.root}[data-automation-id="adf-cloud-people-chip-list"]`);
noOfUsersDisplayed = $$(`${materialLocators.Chip.grid.root} span.adf-people-label-name`);
getAssigneeRowLocatorByContainingName = async (name: string): Promise<ElementFinder> => element.all(by.cssContainingText(`${materialLocators.Option.root} span.adf-people-label-name`, name)).first();
@@ -65,12 +65,12 @@ export class PeopleCloudComponentPage {
async getChipAssignee(): Promise<string> {
await BrowserVisibility.waitUntilElementIsVisible(this.assigneeChipList);
return this.assigneeChipList.all(by.css(materialLocators.Chip.root)).first().getText();
return this.assigneeChipList.all(by.css(materialLocators.Chip.grid.row.root)).first().getText();
}
async getChipAssigneeCount(): Promise<number> {
await BrowserVisibility.waitUntilElementIsVisible(this.assigneeChipList);
return this.assigneeChipList.all(by.css(materialLocators.Chip.root)).count();
return this.assigneeChipList.all(by.css(materialLocators.Chip.grid.row.root)).count();
}
async checkUserIsDisplayed(name: string): Promise<boolean> {