@@ -5,6 +5,43 @@ export interface FoCategoryPageInterface extends FOBasePagePageInterface {
5
5
readonly messageAddedToWishlist : string ;
6
6
7
7
addToWishList ( page : Page , idxProduct : number ) : Promise < string > ;
8
+ clearAllFilters ( page : Page ) : Promise < boolean > ;
9
+ clickBlockCategory ( page : Page , categoryName : string ) : Promise < void > ;
10
+ closeFilter ( page : Page , row : number ) : Promise < void > ;
11
+ filterByCheckbox ( page : Page , facetType : string , checkboxName : string , toEnable : boolean ) : Promise < void > ;
12
+ filterByPrice ( page : Page , minPrice : number , maxPrice : number , filterFrom : number , filterTo : number ) : Promise < void > ;
13
+ getActiveFilters ( page : Page ) : Promise < string > ;
14
+ getAllProductsAttribute ( page : Page , attribute : string ) : Promise < string [ ] > ;
15
+ getCategoryDescription ( page : Page ) : Promise < string > ;
16
+ getCategoryImageMain ( page : Page , name : string ) : Promise < string | null > ;
17
+ getHeaderPageName ( page : Page ) : Promise < object > ;
18
+ getMaximumPrice ( page : Page ) : Promise < number > ;
19
+ getMinimumPrice ( page : Page ) : Promise < number > ;
20
+ getNThChildFromIDProduct ( page : Page , idProduct : number ) : Promise < number | null > ;
21
+ getNumBlockCategories ( page : Page ) : Promise < number > ;
22
+ getNumberOfProducts ( page : Page ) : Promise < number > ;
23
+ getNumberOfProductsDisplayed ( page : Page ) : Promise < number > ;
24
+ getPagesList ( page : Page ) : Promise < string > ;
25
+ getProductHref ( page : Page , productRow : number ) : Promise < string > ;
26
+ getProductPrice ( page : Page , productRow : number ) : Promise < number > ;
27
+ getQuickViewImageMain ( page : Page ) : Promise < string | null > ;
28
+ getShowingItems ( page : Page ) : Promise < string > ;
29
+ getSortByValue ( page : Page ) : Promise < string > ;
30
+ goToNextPage ( page : Page ) : Promise < void > ;
31
+ goToPreviousPage ( page : Page ) : Promise < void > ;
32
+ goToProductPage ( page : Page , id : number ) : Promise < void > ;
33
+ hasBlockCategories ( page : Page ) : Promise < boolean > ;
34
+ hasSearchFilters ( page : Page ) : Promise < boolean > ;
35
+ isActiveFilterNotVisible ( page : Page ) : Promise < boolean > ;
36
+ isAddedToWishlist ( page : Page , idxProduct : number ) : Promise < boolean > ;
8
37
isAddedToWishlist ( page : Page , idxProduct : number ) : Promise < boolean > ;
9
38
isCategoryPage ( page : Page ) : Promise < boolean > ;
39
+ isPagesListVisible ( page : Page ) : Promise < boolean > ;
40
+ isQuickViewProductModalVisible ( page : Page ) : Promise < boolean > ;
41
+ isSearchFilterDropdown ( page : Page , facetType : string ) : Promise < boolean > ;
42
+ isSearchFilterRadio ( page : Page , facetType : string ) : Promise < boolean > ;
43
+ isSearchFiltersCheckbox ( page : Page , facetType : string ) : Promise < boolean > ;
44
+ isSortButtonVisible ( page : Page ) : Promise < boolean > ;
45
+ quickViewProduct ( page : Page , id : number ) : Promise < void > ;
46
+ sortProductsList ( page : Page , sortBy : string ) : Promise < void > ;
10
47
}
0 commit comments