Class Utils

java.lang.Object
io.meeds.qa.ui.utils.Utils

public class Utils extends Object
  • Field Details

    • DEFAULT_SPACE_TEMPLATE

      public static final String 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

      public static final Duration SHORT_WAIT_DURATION
  • Method Details

    • getRandomNumber

      public static String getRandomNumber()
    • getRandomString

      public static String getRandomString()
    • getRandomString

      public static String getRandomString(String base)
    • getRandomString

      public static String getRandomString(String base, int length)
    • isStaleElementException

      public static boolean isStaleElementException(Throwable e)
    • refreshPage

      public static void refreshPage()
    • refreshPage

      public static void refreshPage(boolean waitAppsLoading)
    • retryOnCondition

      public static void retryOnCondition(Runnable task)
    • retryOnCondition

      public static void retryOnCondition(Runnable task, long retry)
    • retryOnCondition

      public static void retryOnCondition(Runnable task, Runnable onError)
    • retryOnCondition

      public static void retryOnCondition(Runnable task, Runnable onError, long retry)
    • retryGetOnCondition

      public static <T> T retryGetOnCondition(Supplier<T> supplier)
    • retryGetOnCondition

      public static <T> T retryGetOnCondition(Supplier<T> supplier, long retry)
    • retryGetOnCondition

      public static <T> T retryGetOnCondition(Supplier<T> supplier, Runnable onError)
    • retryGetOnCondition

      public static <T> T retryGetOnCondition(Supplier<T> supplier, Runnable onError, long retry)
    • 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

      public static int getIndexFomName(String appSettingPosition)
    • waitForPageLoading

      public static void waitForPageLoading()
    • waitRemainingTime

      public static void waitRemainingTime(long loadingWaitMilliseconds, long start)