@ -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 waitUntilVisibility OfElementLocated ( DEBUG_CHECKBOX_VIEW ) ;
return waitUntilPresence OfElementLocated ( DEBUG_CHECKBOX_VIEW ) ;
}
public WebElement closeEntityViewBtn ( ) {