Package io.meeds.qa.ui.utils
Class Utils
java.lang.Object
io.meeds.qa.ui.utils.Utils
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic intgetIndexFomName(String appSettingPosition) static Stringstatic Stringstatic StringgetRandomString(String base) static StringgetRandomString(String base, int length) static booleanstatic voidstatic voidrefreshPage(boolean waitAppsLoading) static <T> TretryGetOnCondition(Supplier<T> supplier) static <T> TretryGetOnCondition(Supplier<T> supplier, long retry) static <T> TretryGetOnCondition(Supplier<T> supplier, Runnable onError) static <T> TretryGetOnCondition(Supplier<T> supplier, Runnable onError, long retry) static voidretryOnCondition(Runnable task) static voidretryOnCondition(Runnable task, long retry) static voidretryOnCondition(Runnable task, Runnable onError) static voidretryOnCondition(Runnable task, Runnable onError, long retry) static voidswitchToTabByIndex(org.openqa.selenium.WebDriver driver, int index) static voidwaitForInMillis(long timeInMilliseconds) static voidstatic voidwaitForLoading(int loadingWait, boolean includeApps) static voidwaitForLoading(int loadingWait, boolean includeApps, int retries) static voidstatic voidwaitRemainingTime(long loadingWaitMilliseconds, long start)
-
Field Details
-
DEFAULT_SPACE_TEMPLATE
- See Also:
-
DEFAULT_WAIT_PAGE_LOADING
public static final int DEFAULT_WAIT_PAGE_LOADING -
MAX_WAIT_RETRIES
public static final int MAX_WAIT_RETRIES -
DEFAULT_WAIT_FOR_TIMEOUT
public static final long DEFAULT_WAIT_FOR_TIMEOUT -
DEFAULT_IMPLICIT_WAIT_FOR_TIMEOUT
public static final long DEFAULT_IMPLICIT_WAIT_FOR_TIMEOUT -
SHORT_WAIT_DURATION_MILLIS
public static final int SHORT_WAIT_DURATION_MILLIS -
SHORT_WAIT_DURATION
-
-
Method Details
-
getRandomNumber
-
getRandomString
-
getRandomString
-
getRandomString
-
isStaleElementException
-
refreshPage
public static void refreshPage() -
refreshPage
public static void refreshPage(boolean waitAppsLoading) -
retryOnCondition
-
retryOnCondition
-
retryOnCondition
-
retryOnCondition
-
retryGetOnCondition
-
retryGetOnCondition
-
retryGetOnCondition
-
retryGetOnCondition
-
switchToTabByIndex
public static void switchToTabByIndex(org.openqa.selenium.WebDriver driver, int index) -
waitForInMillis
public static void waitForInMillis(long timeInMilliseconds) -
waitForLoading
public static void waitForLoading() -
waitForLoading
public static void waitForLoading(int loadingWait, boolean includeApps) -
waitForLoading
public static void waitForLoading(int loadingWait, boolean includeApps, int retries) -
getIndexFomName
-
waitForPageLoading
public static void waitForPageLoading() -
waitRemainingTime
public static void waitRemainingTime(long loadingWaitMilliseconds, long start)
-