[ADF-3256] Automation test for search by '%' (#4049)

This commit is contained in:
Marouan Bentaleb
2018-12-10 11:49:30 +00:00
committed by Eugenio Romano
parent 087d56ae22
commit 8d22d597c9
3 changed files with 11 additions and 7 deletions

View File

@@ -17,12 +17,12 @@
import { browser, by, element, protractor } from 'protractor';
import { Util } from '../../util/util';
import { ElementFinder } from 'protractor/built/element';
import { ElementFinder, ElementArrayFinder } from 'protractor/built/element';
export class DataTablePage {
rootElement: ElementFinder;
list: ElementFinder;
list: ElementArrayFinder;
contents = element.all(by.css('div[class="adf-datatable-body"] span'));
multiSelect = element(by.css(`div[data-automation-id='multiselect'] label > div[class='mat-checkbox-inner-container']`));
selectionButton = element(by.css(`div[class='mat-select-arrow']`));

View File

@@ -120,11 +120,6 @@ export class SearchFiltersPage {
return this;
}
checkFileSizeFilterIsCollapsed() {
this.searchCategoriesPage.checkFilterIsCollapsed(this.fileSizeFilter);
return this;
}
checkCheckListFilterIsCollapsed() {
this.searchCategoriesPage.checkFilterIsCollapsed(this.checkListFilter);
}

View File

@@ -22,6 +22,7 @@ import { SearchDialog } from '../pages/adf/dialog/searchDialog';
import { ContentServicesPage } from '../pages/adf/contentServicesPage';
import { FilePreviewPage } from '../pages/adf/filePreviewPage';
import { SearchResultsPage } from '../pages/adf/searchResultsPage';
import { SearchFiltersPage } from '../../pages/adf/searchFiltersPage';
import { AcsUserModel } from '../models/ACS/acsUserModel';
import { FileModel } from '../models/ACS/fileModel';
@@ -49,6 +50,7 @@ xdescribe('Search component - Search Bar', () => {
let searchDialog = new SearchDialog();
let searchResultPage = new SearchResultsPage();
let filePreviewPage = new FilePreviewPage();
const searchFilters = new SearchFiltersPage();
let acsUser = new AcsUserModel();
@@ -297,4 +299,11 @@ xdescribe('Search component - Search Bar', () => {
browser.sleep(500);
searchDialog.checkSearchBarIsNotVisible().checkSearchIconIsVisible();
});
it('[C290137] Should be able to search by \'%\'', () => {
searchDialog
.clickOnSearchIcon()
.enterTextAndPressEnter('%');
searchResultPage.tableIsLoaded();
});
});