Interface BrowserStack

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

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

    • username

      @Key("browserStack.username") @DefaultValue("mohabmohie1") String username()
    • accessKey

      @Key("browserStack.accessKey") @DefaultValue("7E7PgzBtwk4sWLUcF8Y5") String accessKey()
    • platformVersion

      @Key("browserStack.platformVersion") @DefaultValue("") String platformVersion()
    • deviceName

      @Key("browserStack.deviceName") @DefaultValue("") String deviceName()
    • appUrl

      @Key("browserStack.appUrl") @DefaultValue("") String appUrl()
    • customID

      @Key("browserStack.customID") @DefaultValue("") String customID()
    • appName

      @Key("browserStack.appName") @DefaultValue("") String appName()
    • appRelativeFilePath

      @Key("browserStack.appRelativeFilePath") @DefaultValue("") String appRelativeFilePath()
    • osVersion

      @Key("browserStack.osVersion") @DefaultValue("") String osVersion()
    • browserVersion

      @Key("browserStack.browserVersion") @DefaultValue("") String browserVersion()
    • local

      @Key("browserStack.local") @DefaultValue("false") boolean local()
    • seleniumVersion

      @Key("browserStack.seleniumVersion") @DefaultValue("4.24.0") String seleniumVersion()
    • acceptInsecureCerts

      @Key("browserStack.acceptInsecureCerts") @DefaultValue("true") boolean acceptInsecureCerts()
    • debug

      @Key("browserStack.debug") @DefaultValue("false") boolean debug()
    • enableBiometric

      @Key("browserStack.enableBiometric") @DefaultValue("false") boolean enableBiometric()
    • networkLogs

      @Key("browserStack.networkLogs") @DefaultValue("false") boolean networkLogs()
    • geoLocation

      @Key("browserStack.geoLocation") @DefaultValue("") String geoLocation()
    • appiumVersion

      @Key("browserStack.appiumVersion") @DefaultValue("2.4.1") String appiumVersion()
    • set

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