mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
Fixed slider search e2es
This commit is contained in:
@@ -107,9 +107,9 @@ describe('Search Slider Filter', () => {
|
|||||||
await sizeSliderFilter.setValue(size);
|
await sizeSliderFilter.setValue(size);
|
||||||
await searchFilters.clickSizeSliderFilterHeader();
|
await searchFilters.clickSizeSliderFilterHeader();
|
||||||
await searchFilters.checkSizeSliderFilterIsCollapsed();
|
await searchFilters.checkSizeSliderFilterIsCollapsed();
|
||||||
|
await searchFilters.checkSizeSliderFilterIsDisplayed();
|
||||||
await searchFilters.clickSizeSliderFilterHeader();
|
await searchFilters.clickSizeSliderFilterHeader();
|
||||||
await searchFilters.checkSizeSliderFilterIsExpanded();
|
await searchFilters.checkSizeSliderFilterIsExpanded();
|
||||||
await searchFilters.checkSizeSliderFilterIsDisplayed();
|
|
||||||
|
|
||||||
expect(await sizeSliderFilter.getValue()).toEqual(`${size}`);
|
expect(await sizeSliderFilter.getValue()).toEqual(`${size}`);
|
||||||
});
|
});
|
||||||
|
@@ -157,7 +157,7 @@ describe('Search component - Search Bar', () => {
|
|||||||
|
|
||||||
it('[C260256] Should display file/folder in search suggestion when typing first characters', async () => {
|
it('[C260256] Should display file/folder in search suggestion when typing first characters', async () => {
|
||||||
await openSearchBar();
|
await openSearchBar();
|
||||||
await searchBarPage.enterText(firstFolderModel.shortName);
|
await searchBarPage.enterTextAndPressEnter(firstFolderModel.shortName);
|
||||||
|
|
||||||
await searchBarPage.resultTableContainsRow(firstFolderModel.name);
|
await searchBarPage.resultTableContainsRow(firstFolderModel.name);
|
||||||
|
|
||||||
|
@@ -9,7 +9,6 @@
|
|||||||
(change)="onChangedHandler({source: ngSliderThumb, parent: ngSlider, value: ngSliderThumb.value})"
|
(change)="onChangedHandler({source: ngSliderThumb, parent: ngSlider, value: ngSliderThumb.value})"
|
||||||
#ngSliderThumb="matSliderThumb"
|
#ngSliderThumb="matSliderThumb"
|
||||||
[(value)]="value" />
|
[(value)]="value" />
|
||||||
<input *ngIf="thumbLabel" matSliderThumb>
|
|
||||||
</mat-slider>
|
</mat-slider>
|
||||||
|
|
||||||
<div class="adf-facet-buttons" *ngIf="!settings?.hideDefaultAction">
|
<div class="adf-facet-buttons" *ngIf="!settings?.hideDefaultAction">
|
||||||
|
@@ -50,11 +50,11 @@ export class SearchCategoriesPage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async clickFilter(filter: ElementFinder): Promise<void> {
|
async clickFilter(filter: ElementFinder): Promise<void> {
|
||||||
await BrowserActions.click(filter.$('mat-expansion-panel-header'));
|
await BrowserActions.click(filter.$(' .mat-expansion-panel-header'));
|
||||||
}
|
}
|
||||||
|
|
||||||
async clickFilterHeader(filter: ElementFinder): Promise<void> {
|
async clickFilterHeader(filter: ElementFinder): Promise<void> {
|
||||||
const fileSizeFilterHeader = filter.$('mat-expansion-panel-header');
|
const fileSizeFilterHeader = filter.$(' .mat-expansion-panel-header');
|
||||||
await BrowserActions.click(fileSizeFilterHeader);
|
await BrowserActions.click(fileSizeFilterHeader);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -31,21 +31,21 @@ export class SearchSliderPage {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async getMaxValue() {
|
async getMaxValue() {
|
||||||
return BrowserActions.getAttribute(this.filter.$(this.slider), 'aria-valuemax');
|
return BrowserActions.getAttribute(this.filter.$(this.slider).$('input'), 'max');
|
||||||
}
|
}
|
||||||
|
|
||||||
async getMinValue() {
|
async getMinValue() {
|
||||||
return BrowserActions.getAttribute(this.filter.$(this.slider), 'aria-valuemin');
|
return BrowserActions.getAttribute(this.filter.$(this.slider).$('input'), 'min');
|
||||||
}
|
}
|
||||||
|
|
||||||
async getValue() {
|
async getValue() {
|
||||||
return BrowserActions.getAttribute(this.filter.$(this.slider), 'aria-valuenow');
|
return BrowserActions.getAttribute(this.filter.$(this.slider).$('input'), 'aria-valuetext');
|
||||||
}
|
}
|
||||||
|
|
||||||
async setValue(value: number): Promise<void> {
|
async setValue(value: number): Promise<void> {
|
||||||
const elem = this.filter.$(this.slider).$('.mat-slider-wrapper');
|
const elem = this.filter.$(this.slider).$('.mdc-slider__thumb-knob');
|
||||||
await browser.actions().mouseMove(elem, { x: 0, y: 0 }).perform();
|
await browser.actions().mouseMove(elem, { x: 0, y: 0 }).perform();
|
||||||
await browser.actions().mouseDown().mouseMove({x: value * 20, y: 0}).mouseUp().perform();
|
await browser.actions().mouseDown().mouseMove({x: value * 25, y: 0}).mouseUp().perform();
|
||||||
}
|
}
|
||||||
|
|
||||||
async checkSliderIsDisplayed(): Promise<void> {
|
async checkSliderIsDisplayed(): Promise<void> {
|
||||||
|
Reference in New Issue
Block a user