-
Notifications
You must be signed in to change notification settings - Fork 48
Expand file tree
/
Copy pathPaginatorPage.java
More file actions
43 lines (37 loc) · 1.88 KB
/
PaginatorPage.java
File metadata and controls
43 lines (37 loc) · 1.88 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
package io.github.com.pages;
import com.epam.jdi.light.angular.elements.common.Input;
import com.epam.jdi.light.angular.elements.common.Tooltip;
import com.epam.jdi.light.angular.elements.complex.JPaginator;
import com.epam.jdi.light.angular.elements.complex.Paginator;
import com.epam.jdi.light.elements.pageobjects.annotations.locators.UI;
import com.epam.jdi.light.ui.html.elements.common.Text;
public class PaginatorPage extends NewAngularPage {
@UI("#paginator-list-length-input")
public static Input listLengthInput;
@UI("#paginator-page-size-input")
public static Input pageSizeInput;
@UI("#paginator-page-size-options-input")
public static Input pageSizeOptionsInput;
@UI("//paginator-configurable-example//div[contains(text(),'List length:')]")
public static Text listLengthMessage;
@UI("//paginator-configurable-example//div[contains(text(),'Page size:')]")
public static Text pageSizeMessage;
@UI("//paginator-configurable-example//div[contains(text(),'Page index:')]")
public static Text pageIndexMessage;
@UI(".mat-mdc-tooltip")
public static Tooltip tooltip;
@JPaginator(root = "//paginator-configurable-example//mat-paginator", rangeLabel = "^(\\d+)( . (\\d+))? .+ (\\d+)")
public static Paginator paginatorConfigurable;
@UI("//mat-paginator[contains(@id, 'paginator-show-first-last-buttons')]")
public static Paginator paginatorFirstLastButtons;
@UI("#paginator-color-themepalette-primary")
public static Paginator paginatorColorPrimary;
@UI("#paginator-color-themepalette-accent")
public static Paginator paginatorColorAccent;
@UI("#paginator-color-themepalette-warn")
public static Paginator paginatorColorWarn;
@UI("#paginator-disabled-option")
public static Paginator paginatorDisabledOption;
@UI("#paginator-hide-page-size-option")
public static Paginator paginatorHideSizeOption;
}