Interface Flags

All Superinterfaces:
org.aeonbits.owner.Config, EngineProperties<Flags>, Serializable

@Sources({"system:properties","file:src/main/resources/properties/PlatformFlags.properties","file:src/main/resources/properties/default/PlatformFlags.properties","classpath:PlatformFlags.properties"}) public interface Flags extends EngineProperties<Flags>
  • Method Details

    • retryMaximumNumberOfAttempts

      @Key("retryMaximumNumberOfAttempts") @DefaultValue("0") int retryMaximumNumberOfAttempts()
    • autoMaximizeBrowserWindow

      @Key("autoMaximizeBrowserWindow") @DefaultValue("true") boolean autoMaximizeBrowserWindow()
    • forceCheckForElementVisibility

      @Key("forceCheckForElementVisibility") @DefaultValue("true") boolean forceCheckForElementVisibility()
    • forceCheckElementLocatorIsUnique

      @Key("forceCheckElementLocatorIsUnique") @DefaultValue("true") boolean forceCheckElementLocatorIsUnique()
    • forceCheckTextWasTypedCorrectly

      @Key("forceCheckTextWasTypedCorrectly") @DefaultValue("false") boolean forceCheckTextWasTypedCorrectly()
    • attemptClearBeforeTypingUsingBackspace

      @Key("attemptClearBeforeTypingUsingBackspace") @DefaultValue("false") boolean attemptClearBeforeTypingUsingBackspace()
    • attemptClearBeforeTyping

      @Key("attemptClearBeforeTyping") @DefaultValue("true") boolean attemptClearBeforeTyping()
    • clearBeforeTypingMode

      @Key("clearBeforeTypingMode") @DefaultValue("native") String clearBeforeTypingMode()
    • forceCheckNavigationWasSuccessful

      @Key("forceCheckNavigationWasSuccessful") @DefaultValue("false") boolean forceCheckNavigationWasSuccessful()
    • respectBuiltInWaitsInNativeMode

      @Key("respectBuiltInWaitsInNativeMode") @DefaultValue("true") boolean respectBuiltInWaitsInNativeMode()
    • forceCheckStatusOfRemoteServer

      @Key("forceCheckStatusOfRemoteServer") @DefaultValue("false") boolean forceCheckStatusOfRemoteServer()
    • clickUsingJavascriptWhenWebDriverClickFails

      @Key("clickUsingJavascriptWhenWebDriverClickFails") @DefaultValue("false") boolean clickUsingJavascriptWhenWebDriverClickFails()
    • autoCloseDriverInstance

      @Key("autoCloseDriverInstance") @DefaultValue("true") boolean autoCloseDriverInstance()
    • automaticallyAssertResponseStatusCode

      @Key("automaticallyAssertResponseStatusCode") @DefaultValue("true") boolean automaticallyAssertResponseStatusCode()
    • maximumPerformanceMode

      @Key("maximumPerformanceMode") @DefaultValue("0") int maximumPerformanceMode()
    • skipTestsWithLinkedIssues

      @Key("skipTestsWithLinkedIssues") @DefaultValue("false") boolean skipTestsWithLinkedIssues()
    • attemptToClickBeforeTyping

      @Key("attemptToClickBeforeTyping") @DefaultValue("false") boolean attemptToClickBeforeTyping()
    • disableCache

      @Key("disableCache") @DefaultValue("false") boolean disableCache()
    • enableTrueNativeMode

      @Key("enableTrueNativeMode") @DefaultValue("false") boolean enableTrueNativeMode()
    • handleNonSelectDropDown

      @Key("handleNonSelectDropDown") @DefaultValue("true") boolean handleNonSelectDropDown()
    • validateSwipeToElement

      @Key("validateSwipeToElement") @DefaultValue("false") boolean validateSwipeToElement()
    • set

      default Flags.SetProperty set()
      Specified by:
      set in interface EngineProperties<Flags>