Class AppConfig


  • public class AppConfig
    extends Object
    Author:
    Madhav Krishna
    • Constructor Detail

      • AppConfig

        public AppConfig​(String appName,
                         com.jayway.jsonpath.DocumentContext yamlDoc,
                         String appsConfigDir)
    • Method Detail

      • getAppName

        public String getAppName()
      • getAppsConfigDir

        public String getAppsConfigDir()
      • getApiConfig

        public ApiConfig getApiConfig()
      • getName

        public String getName()
      • getTestPlatformType

        public PlatformType getTestPlatformType()
      • getAppLaunchUrl

        public String getAppLaunchUrl()
      • getAppLoginPageValidatorClass

        public String getAppLoginPageValidatorClass()
      • getAppLoginSuccessPageValidatorClass

        public String getAppLoginSuccessPageValidatorClass()
      • getRemoteWebDriverProviderClass

        public String getRemoteWebDriverProviderClass()
      • isEnableWebBrowserExtension

        public boolean isEnableWebBrowserExtension()
      • getBrowserWindowSize

        public Dimension getBrowserWindowSize()
      • getUserProfileConfigDir

        public String getUserProfileConfigDir()
      • getDbProfileConfigDir

        public String getDbProfileConfigDir()
      • getAdditionalPropertyValue

        public <T> T getAdditionalPropertyValue​(String propName,
                                                Class<T> clazz)