mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2026-09-09 18:03:21 +00:00
[ADF-5235] Facet fix and improve search test (#6122)
* improve search test * fix * fix * fix * changes * modify * logout public URL * improve stability some e2e * fx lint * fix * fix * improve * fix * improve * fix * fix * fix * fix [skip ci] * fix * some fix [skip ci] * fix * fix lint * fix * fix * fix * fix * fix * fix * fix * fix * fix * convert C291893 in manual test case in testrail * fix * fix
This commit is contained in:
@@ -76,7 +76,7 @@ describe('Search Checklist Component', () => {
|
||||
nodeType: 'cm:content'
|
||||
});
|
||||
|
||||
await browser.sleep(15000);
|
||||
await browser.sleep(browser.params.testConfig.timeouts.index_search);
|
||||
|
||||
await loginPage.login(acsUser.email, acsUser.password);
|
||||
});
|
||||
@@ -107,12 +107,14 @@ describe('Search Checklist Component', () => {
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsNotSelected(filterType.document);
|
||||
await searchFiltersPage.checkListFiltersPage().clickCheckListOption(filterType.folder);
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsSelected(filterType.folder);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.folder);
|
||||
await searchResults.checkContentIsNotDisplayed(nodeNames.document);
|
||||
|
||||
await searchFiltersPage.checkListFiltersPage().clickClearAllButton();
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsNotSelected(filterType.folder);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.folder);
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.document);
|
||||
@@ -121,6 +123,7 @@ describe('Search Checklist Component', () => {
|
||||
await searchFiltersPage.checkListFiltersPage().clickCheckListOption(filterType.document);
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsSelected(filterType.folder);
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsSelected(filterType.document);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.folder);
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.document);
|
||||
@@ -128,6 +131,7 @@ describe('Search Checklist Component', () => {
|
||||
await searchFiltersPage.checkListFiltersPage().clickCheckListOption(filterType.folder);
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsSelected(filterType.document);
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsNotSelected(filterType.folder);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.document);
|
||||
await searchResults.checkContentIsNotDisplayed(nodeNames.folder);
|
||||
@@ -154,6 +158,8 @@ describe('Search Checklist Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickCheckListFilter();
|
||||
|
||||
await expect(await searchFiltersPage.checkListFiltersPage().getCheckListOptionsNumberOnPage()).toBe(5);
|
||||
@@ -193,6 +199,8 @@ describe('Search Checklist Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickCheckListFilter();
|
||||
|
||||
await expect(await searchFiltersPage.checkListFiltersPage().getCheckListOptionsNumberOnPage()).toBe(10);
|
||||
@@ -207,6 +215,8 @@ describe('Search Checklist Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickCheckListFilter();
|
||||
|
||||
await expect(await searchFiltersPage.checkListFiltersPage().getCheckListOptionsNumberOnPage()).toBe(10);
|
||||
@@ -246,6 +256,10 @@ describe('Search Checklist Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickCheckListFilter();
|
||||
|
||||
await expect(await searchFiltersPage.checkListFiltersPage().getCheckListOptionsNumberOnPage()).toBe(5);
|
||||
@@ -269,6 +283,8 @@ describe('Search Checklist Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickCheckListFilter();
|
||||
|
||||
await expect(await searchFiltersPage.checkListFiltersPage().getCheckListOptionsNumberOnPage()).toBe(5);
|
||||
@@ -288,17 +304,12 @@ describe('Search Checklist Component', () => {
|
||||
describe('Properties', () => {
|
||||
let jsonFile;
|
||||
|
||||
beforeEach(() => {
|
||||
beforeEach(async () => {
|
||||
jsonFile = SearchConfiguration.getConfiguration();
|
||||
});
|
||||
|
||||
beforeAll(async () => {
|
||||
await loginPage.login(acsUser.email, acsUser.password);
|
||||
await navigationBarPage.clickContentServicesButton();
|
||||
});
|
||||
|
||||
it('[C277018] Should be able to change the operator', async () => {
|
||||
await navigationBarPage.clickContentServicesButton();
|
||||
|
||||
jsonFile.categories[1].component.settings.operator = 'AND';
|
||||
|
||||
await LocalStorageUtil.setConfigField('search', JSON.stringify(jsonFile));
|
||||
@@ -306,10 +317,13 @@ describe('Search Checklist Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickCheckListFilter();
|
||||
|
||||
await searchFiltersPage.checkListFiltersPage().clickCheckListOption(filterType.folder);
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsSelected(filterType.folder);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.folder);
|
||||
await searchResults.checkContentIsNotDisplayed(nodeNames.document);
|
||||
@@ -321,8 +335,6 @@ describe('Search Checklist Component', () => {
|
||||
});
|
||||
|
||||
it('[C277019] Should be able to add new properties with different types', async () => {
|
||||
await navigationBarPage.clickContentServicesButton();
|
||||
|
||||
jsonFile.categories[1].component.settings.options.push({
|
||||
'name': filterType.custom,
|
||||
'value': "TYPE:'cm:auditable'"
|
||||
@@ -333,6 +345,8 @@ describe('Search Checklist Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickCheckListFilter();
|
||||
|
||||
await searchFiltersPage.checkListFiltersPage().checkCheckListOptionIsDisplayed(filterType.folder);
|
||||
@@ -346,6 +360,7 @@ describe('Search Checklist Component', () => {
|
||||
|
||||
await searchFiltersPage.checkListFiltersPage().clickCheckListOption(filterType.document);
|
||||
await searchFiltersPage.checkListFiltersPage().clickCheckListOption(filterType.folder);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.folder);
|
||||
await searchResults.checkContentIsDisplayed(nodeNames.document);
|
||||
|
||||
@@ -40,7 +40,8 @@ describe('Search Date Range Filter', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
});
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
});
|
||||
|
||||
beforeEach(async () => {
|
||||
await searchFilters.checkCreatedRangeFilterIsDisplayed();
|
||||
@@ -183,6 +184,8 @@ describe('Search Date Range Filter', () => {
|
||||
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFilters.checkCreatedRangeFilterIsDisplayed();
|
||||
await searchFilters.clickCreatedRangeFilterHeader();
|
||||
await searchFilters.checkCreatedRangeFilterIsExpanded();
|
||||
|
||||
@@ -70,14 +70,15 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
file2Bytes = await uploadActions.uploadFile(file2BytesModel.location, file2BytesModel.name, '-my-');
|
||||
file0Bytes = await uploadActions.uploadFile(file0BytesModel.location, file0BytesModel.name, '-my-');
|
||||
await browser.sleep(15000);
|
||||
await browser.sleep(browser.params.testConfig.timeouts.index_search);
|
||||
|
||||
await loginPage.login(acsUser.email, acsUser.password);
|
||||
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
});
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
});
|
||||
|
||||
afterAll(async () => {
|
||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
||||
@@ -170,7 +171,7 @@ describe('Search Number Range Filter', () => {
|
||||
await expect(await sizeRangeFilter.checkApplyButtonIsEnabled()).toBe(true);
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
await searchResults.sortBySize('DESC');
|
||||
|
||||
const results = await dataTable.geCellElementDetail('Size') as ElementFinder[];
|
||||
@@ -190,6 +191,7 @@ describe('Search Number Range Filter', () => {
|
||||
await searchFilters.checkNameFilterIsDisplayed();
|
||||
await searchFilters.checkNameFilterIsExpanded();
|
||||
await nameFilter.searchByName('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await sizeRangeFilter.checkFromFieldIsDisplayed();
|
||||
await sizeRangeFilter.putFromNumber(fromSize);
|
||||
@@ -198,6 +200,8 @@ describe('Search Number Range Filter', () => {
|
||||
await expect(await sizeRangeFilter.checkApplyButtonIsEnabled()).toBe(true);
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.sortBySize('DESC');
|
||||
|
||||
const results = await dataTable.geCellElementDetail('Size') as ElementFinder[];
|
||||
@@ -211,6 +215,7 @@ describe('Search Number Range Filter', () => {
|
||||
await searchFilters.checkNameFilterIsDisplayed();
|
||||
await searchFilters.checkNameFilterIsExpanded();
|
||||
await nameFilter.searchByName('z*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
await searchResults.sortBySize('DESC');
|
||||
|
||||
const resultsSize = await dataTable.geCellElementDetail('Size') as ElementFinder[];
|
||||
@@ -237,14 +242,14 @@ describe('Search Number Range Filter', () => {
|
||||
await expect(await sizeRangeFilter.checkApplyButtonIsEnabled()).toBe(true);
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
await searchFilters.checkCheckListFilterIsDisplayed();
|
||||
await searchFilters.clickCheckListFilter();
|
||||
await searchFilters.checkCheckListFilterIsExpanded();
|
||||
|
||||
await searchFilters.checkListFiltersPage().clickCheckListOption('Folder');
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
await searchResults.checkNoResultMessageIsDisplayed();
|
||||
});
|
||||
|
||||
@@ -255,7 +260,8 @@ describe('Search Number Range Filter', () => {
|
||||
await expect(await sizeRangeFilter.checkApplyButtonIsEnabled()).toBe(true);
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.sortBySize('DESC');
|
||||
|
||||
const results = await dataTable.geCellElementDetail('Size') as ElementFinder[];
|
||||
@@ -327,7 +333,8 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(file2BytesModel.name);
|
||||
|
||||
await sizeRangeFilter.checkToFieldIsDisplayed();
|
||||
@@ -337,7 +344,8 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsNotDisplayed(file2BytesModel.name);
|
||||
|
||||
await sizeRangeFilter.checkToFieldIsDisplayed();
|
||||
@@ -347,7 +355,8 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(file2BytesModel.name);
|
||||
|
||||
await sizeRangeFilter.checkToFieldIsDisplayed();
|
||||
@@ -357,7 +366,8 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsNotDisplayed(file2BytesModel.name);
|
||||
});
|
||||
|
||||
@@ -378,6 +388,7 @@ describe('Search Number Range Filter', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFilters.checkSizeRangeFilterIsDisplayed();
|
||||
await searchFilters.clickSizeRangeFilterHeader();
|
||||
@@ -392,7 +403,8 @@ describe('Search Number Range Filter', () => {
|
||||
await expect(await sizeRangeFilter.checkApplyButtonIsEnabled()).toBe(true);
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.sortByCreated('DESC');
|
||||
|
||||
const results = await dataTable.geCellElementDetail('Created') as ElementFinder[];
|
||||
@@ -415,6 +427,7 @@ describe('Search Number Range Filter', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFilters.checkSizeRangeFilterIsDisplayed();
|
||||
await searchFilters.clickSizeRangeFilterHeader();
|
||||
@@ -427,7 +440,8 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsNotDisplayed(file2BytesModel.name);
|
||||
|
||||
await sizeRangeFilter.checkToFieldIsDisplayed();
|
||||
@@ -437,7 +451,8 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(file2BytesModel.name);
|
||||
});
|
||||
|
||||
@@ -451,6 +466,7 @@ describe('Search Number Range Filter', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFilters.checkSizeRangeFilterIsDisplayed();
|
||||
await searchFilters.clickSizeRangeFilterHeader();
|
||||
@@ -463,7 +479,8 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsDisplayed(file2BytesModel.name);
|
||||
|
||||
await sizeRangeFilter.checkToFieldIsDisplayed();
|
||||
@@ -473,7 +490,8 @@ describe('Search Number Range Filter', () => {
|
||||
|
||||
await sizeRangeFilter.clickApplyButton();
|
||||
|
||||
await searchResults.tableIsLoaded();
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResults.checkContentIsNotDisplayed(file2BytesModel.name);
|
||||
});
|
||||
});
|
||||
|
||||
@@ -77,7 +77,7 @@ describe('Search Radio Component', () => {
|
||||
nodeType: 'cm:content'
|
||||
});
|
||||
|
||||
await browser.sleep(15000);
|
||||
await browser.sleep(browser.params.testConfig.timeouts.index_search);
|
||||
|
||||
await loginPage.login(acsUser.email, acsUser.password);
|
||||
|
||||
@@ -151,6 +151,8 @@ describe('Search Radio Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickTypeFilterHeader();
|
||||
|
||||
await expect(await searchFiltersPage.typeFiltersPage().getRadioButtonsNumberOnPage()).toBe(10);
|
||||
@@ -164,6 +166,8 @@ describe('Search Radio Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickTypeFilterHeader();
|
||||
|
||||
await expect(await searchFiltersPage.typeFiltersPage().getRadioButtonsNumberOnPage()).toBe(10);
|
||||
@@ -176,6 +180,8 @@ describe('Search Radio Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickTypeFilterHeader();
|
||||
|
||||
await expect(await searchFiltersPage.typeFiltersPage().getRadioButtonsNumberOnPage()).toBe(9);
|
||||
@@ -203,6 +209,8 @@ describe('Search Radio Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickTypeFilterHeader();
|
||||
|
||||
await expect(await searchFiltersPage.typeFiltersPage().getRadioButtonsNumberOnPage()).toBe(5);
|
||||
@@ -232,6 +240,8 @@ describe('Search Radio Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickTypeFilterHeader();
|
||||
|
||||
await expect(await searchFiltersPage.typeFiltersPage().getRadioButtonsNumberOnPage()).toBe(5);
|
||||
@@ -263,6 +273,7 @@ describe('Search Radio Component', () => {
|
||||
});
|
||||
|
||||
beforeAll(async () => {
|
||||
await navigationBarPage.clickLogoutButton();
|
||||
await loginPage.login(acsUser.email, acsUser.password);
|
||||
});
|
||||
|
||||
@@ -279,6 +290,8 @@ describe('Search Radio Component', () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.checkSearchBarIsVisible();
|
||||
await searchBarPage.enterTextAndPressEnter(randomName);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.clickTypeFilterHeader();
|
||||
|
||||
await searchFiltersPage.typeFiltersPage().checkFilterRadioButtonIsDisplayed(filterType.none);
|
||||
|
||||
@@ -63,14 +63,16 @@ describe('Search Slider Filter', () => {
|
||||
await apiService.getInstance().login(acsUser.email, acsUser.password);
|
||||
|
||||
file2Bytes = await uploadActions.uploadFile(file2BytesModel.location, file2BytesModel.name, '-my-');
|
||||
await browser.sleep(15000);
|
||||
await browser.sleep(browser.params.testConfig.timeouts.index_search);
|
||||
|
||||
await loginPage.login(acsUser.email, acsUser.password);
|
||||
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
});
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
});
|
||||
|
||||
afterAll(async () => {
|
||||
try {
|
||||
@@ -122,7 +124,6 @@ describe('Search Slider Filter', () => {
|
||||
await sizeSliderFilter.checkSliderIsDisplayed();
|
||||
await sizeSliderFilter.setValue(size);
|
||||
await searchResults.sortBySize('DESC');
|
||||
await searchResults.tableIsLoaded();
|
||||
|
||||
const results = await dataTable.geCellElementDetail('Size') as ElementFinder[];
|
||||
for (const currentResult of results) {
|
||||
@@ -137,7 +138,6 @@ describe('Search Slider Filter', () => {
|
||||
await sizeSliderFilter.clickClearButton();
|
||||
|
||||
await searchResults.sortBySize('DESC');
|
||||
await searchResults.tableIsLoaded();
|
||||
|
||||
const resultsSize = await dataTable.geCellElementDetail('Size') as ElementFinder[];
|
||||
for (const currentResult of resultsSize) {
|
||||
@@ -165,6 +165,7 @@ describe('Search Slider Filter', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFilters.checkSizeSliderFilterIsDisplayed();
|
||||
await searchFilters.clickSizeSliderFilterHeader();
|
||||
@@ -182,6 +183,7 @@ describe('Search Slider Filter', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFilters.checkSizeSliderFilterIsDisplayed();
|
||||
await searchFilters.clickSizeSliderFilterHeader();
|
||||
@@ -201,6 +203,7 @@ describe('Search Slider Filter', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFilters.checkSizeSliderFilterIsDisplayed();
|
||||
await searchFilters.clickSizeSliderFilterHeader();
|
||||
@@ -220,6 +223,7 @@ describe('Search Slider Filter', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFilters.checkSizeSliderFilterIsDisplayed();
|
||||
await searchFilters.clickSizeSliderFilterHeader();
|
||||
|
||||
@@ -85,6 +85,7 @@ describe('Search Sorting Picker', () => {
|
||||
beforeEach(async () => {
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter(search);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
});
|
||||
|
||||
afterEach(async () => {
|
||||
@@ -114,6 +115,7 @@ describe('Search Sorting Picker', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter(search);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchSortingPicker.checkSortingDropdownIsDisplayed();
|
||||
await searchSortingPicker.clickSortingDropdown();
|
||||
@@ -130,6 +132,7 @@ describe('Search Sorting Picker', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter(search);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchSortingPicker.checkSortingDropdownIsDisplayed();
|
||||
await searchSortingPicker.clickSortingDropdown();
|
||||
@@ -155,6 +158,7 @@ describe('Search Sorting Picker', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter(search);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchSortingPicker.checkSortingDropdownIsDisplayed();
|
||||
await searchSortingPicker.clickSortingDropdown();
|
||||
@@ -206,6 +210,7 @@ describe('Search Sorting Picker', () => {
|
||||
await searchBarPage.checkSearchIconIsVisible();
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter(search);
|
||||
await searchResults.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchSortingPicker.checkSortingDropdownIsDisplayed();
|
||||
await searchSortingPicker.sortBy('ASC', 'Modified Date');
|
||||
|
||||
@@ -65,7 +65,7 @@ describe('Search component - Text widget', () => {
|
||||
}
|
||||
}, {});
|
||||
|
||||
await browser.sleep(15000);
|
||||
await browser.sleep(browser.params.testConfig.timeouts.index_search);
|
||||
|
||||
await loginPage.login(acsUser.email, acsUser.password);
|
||||
});
|
||||
@@ -91,6 +91,8 @@ describe('Search component - Text widget', () => {
|
||||
|
||||
await searchFiltersPage.checkNameFilterIsDisplayed();
|
||||
await searchFiltersPage.textFiltersPage().searchByName(newFolderModel.name);
|
||||
await searchResultPage.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResultPage.checkContentIsDisplayed(newFolderModel.name);
|
||||
|
||||
await searchFiltersPage.textFiltersPage().searchByName(newFolderModel.description);
|
||||
@@ -103,7 +105,7 @@ describe('Search component - Text widget', () => {
|
||||
|
||||
await searchBarPage.clickOnSearchIcon();
|
||||
await searchBarPage.enterTextAndPressEnter('*');
|
||||
await searchResultPage.tableIsLoaded();
|
||||
await searchResultPage.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchFiltersPage.checkCheckListFilterIsDisplayed();
|
||||
await searchFiltersPage.clickCheckListFilter();
|
||||
@@ -114,6 +116,8 @@ describe('Search component - Text widget', () => {
|
||||
await searchResultPage.checkContentIsNotDisplayed(newFolderModel.name);
|
||||
|
||||
await searchFiltersPage.textFiltersPage().searchByName(newFolderModel.description);
|
||||
await searchResultPage.dataTable.waitTillContentLoaded();
|
||||
|
||||
await searchResultPage.checkContentIsDisplayed(newFolderModel.name);
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user