|
|
|
@ -15,7 +15,6 @@ |
|
|
|
*/ |
|
|
|
package org.thingsboard.server.msa.ui.pages; |
|
|
|
|
|
|
|
import org.openqa.selenium.By; |
|
|
|
import org.openqa.selenium.WebDriver; |
|
|
|
import org.openqa.selenium.WebElement; |
|
|
|
|
|
|
|
@ -35,7 +34,6 @@ public class RuleChainsPageElements extends OtherPageElementsHelper { |
|
|
|
private static final String RULE_CHAINS_NAMES_WITHOUT_ROOT = "//mat-icon[contains(text(),'check_box_outline_blank')]/../../../mat-cell[contains(@class,'name')]/span"; |
|
|
|
private static final String DELETE_RULE_CHAIN_FROM_VIEW_BTN = "//span[contains(text(),' Delete')]"; |
|
|
|
private static final String IMPORT_RULE_CHAIN_BTN = "//span[contains(text(),'Import rule chain')]"; |
|
|
|
private static final String OPEN_RULE_CHAIN = ENTITY + "/../..//mat-icon[contains(text(),' settings_ethernet')]"; |
|
|
|
private static final String OPEN_RULE_CHAIN_FROM_VIEW = "//span[contains(text(),'Open rule chain')]"; |
|
|
|
private static final String MAKE_ROOT_FROM_VIEW = "(//span[contains(text(),' Make rule chain root ')]/..)[1]"; |
|
|
|
private static final String ROOT_ACTIVE_CHECKBOXES = "//mat-icon[text() = 'check_box']"; |
|
|
|
@ -85,10 +83,6 @@ public class RuleChainsPageElements extends OtherPageElementsHelper { |
|
|
|
return waitUntilElementToBeClickable(OPEN_RULE_CHAIN_FROM_VIEW); |
|
|
|
} |
|
|
|
|
|
|
|
public WebElement openRuleChainBtn(String name) { |
|
|
|
return waitUntilElementToBeClickable(String.format(OPEN_RULE_CHAIN, name)); |
|
|
|
} |
|
|
|
|
|
|
|
public List<WebElement> entities(String name) { |
|
|
|
return waitUntilVisibilityOfElementsLocated(String.format(ENTITY, name)); |
|
|
|
} |
|
|
|
|