|
|
|
@ -28,7 +28,7 @@ public class OtherPageElements extends AbstractBasePage { |
|
|
|
} |
|
|
|
|
|
|
|
protected static final String ENTITY = "//mat-row//span[contains(text(),'%s')]"; |
|
|
|
protected static final String DELETE_BTN = ENTITY + "/../..//mat-icon[contains(text(),' delete')]/../.."; |
|
|
|
protected static final String DELETE_BTN = ENTITY + "/ancestor::mat-row//mat-icon[contains(text(),'delete')]/ancestor::button"; |
|
|
|
protected static final String DETAILS_BTN = ENTITY + "/../..//mat-icon[contains(text(),'edit')]/../.."; |
|
|
|
private static final String ENTITY_COUNT = "//div[@class='mat-paginator-range-label']"; |
|
|
|
private static final String WARNING_DELETE_POPUP_YES = "//tb-confirm-dialog//button[2]"; |
|
|
|
@ -37,11 +37,11 @@ public class OtherPageElements extends AbstractBasePage { |
|
|
|
private static final String HELP_BTN = "//mat-icon[contains(text(),'help')]/ancestor::button"; |
|
|
|
private static final String CHECKBOX = "//mat-row//span[contains(text(),'%s')]/../..//mat-checkbox"; |
|
|
|
private static final String CHECKBOXES = "//tbody//mat-checkbox"; |
|
|
|
private static final String DELETE_SELECTED_BTN = "//span[contains(text(),'selected')]//..//mat-icon/../.."; |
|
|
|
private static final String DELETE_SELECTED_BTN = "//div[@class='mat-toolbar-tools']//mat-icon[contains(text(),'delete')]/parent::button"; |
|
|
|
private static final String DELETE_BTNS = "//mat-icon[contains(text(),' delete')]/../.."; |
|
|
|
private static final String MARKS_CHECKBOX = "//mat-row[contains (@class,'mat-selected')]//mat-checkbox[contains(@class, 'checked')]"; |
|
|
|
private static final String SELECT_ALL_CHECKBOX = "//thead//mat-checkbox"; |
|
|
|
private static final String ALL_ENTITY = "//mat-row[@class='mat-row cdk-row mat-row-select ng-star-inserted']"; |
|
|
|
private static final String ALL_ENTITY = "//mat-row[@class='mat-mdc-row mdc-data-table__row cdk-row mat-row-select ng-star-inserted']"; |
|
|
|
private static final String EDIT_PENCIL_BTN = "//tb-details-panel//mat-icon[contains(text(),'edit')]/ancestor::button"; |
|
|
|
private static final String NAME_FIELD_EDIT_VIEW = "//input[@formcontrolname='name']"; |
|
|
|
private static final String HEADER_NAME_VIEW = "//header//div[@class='tb-details-title']/span"; |
|
|
|
@ -50,14 +50,13 @@ public class OtherPageElements extends AbstractBasePage { |
|
|
|
private static final String DESCRIPTION_ADD_ENTITY_VIEW = "//tb-add-entity-dialog//textarea"; |
|
|
|
private static final String DEBUG_CHECKBOX_EDIT = "//mat-checkbox[@formcontrolname='debugMode']"; |
|
|
|
private static final String DEBUG_CHECKBOX_VIEW = "//mat-checkbox[@formcontrolname='debugMode']//input"; |
|
|
|
private static final String CLOSE_ENTITY_VIEW_BTN = "//header//mat-icon[contains(text(),'close')]/../.."; |
|
|
|
private static final String SEARCH_BTN = "//mat-toolbar//mat-icon[contains(text(),'search')]/.." + |
|
|
|
"/parent::button[@class='mat-focus-indicator mat-tooltip-trigger mat-icon-button mat-button-base ng-star-inserted']"; |
|
|
|
private static final String CLOSE_ENTITY_VIEW_BTN = "//header//mat-icon[contains(text(),'close')]/parent::button"; |
|
|
|
private static final String SEARCH_BTN = "//mat-toolbar//mat-icon[contains(text(),'search')]/ancestor::button[contains(@class,'ng-star')]"; |
|
|
|
private static final String SORT_BY_NAME_BTN = "//div[contains(text(),'Name')]"; |
|
|
|
private static final String SORT_BY_TITLE_BTN = "//div[contains(text(),'Title')]"; |
|
|
|
private static final String SORT_BY_TIME_BTN = "//div[contains(text(),'Created time')]/.."; |
|
|
|
private static final String CREATED_TIME = "//tbody[@role='rowgroup']//mat-cell[2]/span"; |
|
|
|
private static final String PLUS_BTN = "//mat-icon[contains(text(),'add')]/../parent::button"; |
|
|
|
private static final String PLUS_BTN = "//mat-icon[contains(text(),'add')]/ancestor::button"; |
|
|
|
private static final String CREATE_VIEW_ADD_BTN = "//span[contains(text(),'Add')]/.."; |
|
|
|
private static final String WARNING_MESSAGE = "//tb-snack-bar-component/div/div"; |
|
|
|
private static final String ERROR_MESSAGE = "//mat-error"; |
|
|
|
@ -66,7 +65,7 @@ public class OtherPageElements extends AbstractBasePage { |
|
|
|
private static final String ENTITY_FROM_LIST = "//div[@role='listbox']/mat-option//span[contains(text(),'%s')]"; |
|
|
|
protected static final String ADD_ENTITY_VIEW = "//tb-add-entity-dialog"; |
|
|
|
protected static final String STATE_CONTROLLER = "//tb-entity-state-controller"; |
|
|
|
private static final String SEARCH_FIELD = "//input[contains (@data-placeholder,'Search')]"; |
|
|
|
private static final String SEARCH_FIELD = "//input[contains (@placeholder,'Search')]"; |
|
|
|
private static final String BROWSE_FILE = "//input[@class='file-input']"; |
|
|
|
private static final String IMPORT_BROWSE_FILE = "//mat-dialog-container//span[contains(text(),'Import')]/.."; |
|
|
|
private static final String IMPORTING_FILE = "//div[contains(text(),'%s')]"; |
|
|
|
@ -158,7 +157,7 @@ public class OtherPageElements extends AbstractBasePage { |
|
|
|
} |
|
|
|
|
|
|
|
public WebElement debugCheckboxView() { |
|
|
|
return waitUntilVisibilityOfElementLocated(DEBUG_CHECKBOX_VIEW); |
|
|
|
return waitUntilPresenceOfElementLocated(DEBUG_CHECKBOX_VIEW); |
|
|
|
} |
|
|
|
|
|
|
|
public WebElement closeEntityViewBtn() { |
|
|
|
|