Class AppDriverConfig
- java.lang.Object
-
- org.uitnet.testing.smartfwk.ui.core.config.AppDriverConfig
-
public class AppDriverConfig extends Object
- Author:
- Madhav Krishna
-
-
Constructor Summary
Constructors Constructor Description AppDriverConfig(AppConfig appConfig, com.jayway.jsonpath.DocumentContext yamlDoc)String appDriverPath = Locations.getProjectRootDir() + "/test-config/app-drivers";
-
Method Summary
-
-
-
Constructor Detail
-
AppDriverConfig
public AppDriverConfig(AppConfig appConfig, com.jayway.jsonpath.DocumentContext yamlDoc)
String appDriverPath = Locations.getProjectRootDir() + "/test-config/app-drivers";- Parameters:
seleniumConfigDir-properties-
-
-
Method Detail
-
getUpdatedProperties
public AppDriverConfig getUpdatedProperties(com.jayway.jsonpath.DocumentContext updatedJsonProps)
Returns the dafault properties that are overridden by updatedJsonProps.- Parameters:
updatedJsonProps-- Returns:
-
getBrowserType
public WebBrowserType getBrowserType()
-
setBrowserType
public void setBrowserType(WebBrowserType browserType)
-
getDriverSystemPropertyName
public String getDriverSystemPropertyName()
-
setDriverSystemPropertyName
public void setDriverSystemPropertyName(String driverSystemPropertyName)
-
getDriverBinaryFilePath
public String getDriverBinaryFilePath()
-
setDriverBinaryFilePath
public void setDriverBinaryFilePath(String driverBinaryFilePath)
-
getDriverFileName
public String getDriverFileName()
-
getRemoteDriverURL
public String getRemoteDriverURL()
-
isHeadless
public boolean isHeadless()
-
setHeadless
public void setHeadless(boolean headless)
-
getPageLoadStrategy
public org.openqa.selenium.PageLoadStrategy getPageLoadStrategy()
-
setPageLoadStrategy
public void setPageLoadStrategy(org.openqa.selenium.PageLoadStrategy pageLoadStrategy)
-
getUnexpectedAlertBehaviour
public org.openqa.selenium.UnexpectedAlertBehaviour getUnexpectedAlertBehaviour()
-
setUnexpectedAlertBehaviour
public void setUnexpectedAlertBehaviour(org.openqa.selenium.UnexpectedAlertBehaviour unexpectedAlertBehaviour)
-
getLogLevel
public Level getLogLevel()
-
setLogLevel
public void setLogLevel(Level logLevel)
-
isDeleteExtensionsCacheIfItExists
public boolean isDeleteExtensionsCacheIfItExists()
-
setDeleteExtensionsCacheIfItExists
public void setDeleteExtensionsCacheIfItExists(boolean deleteExtensionsCacheIfItExists)
-
isAlwaysLoadNoFocusLib
public boolean isAlwaysLoadNoFocusLib()
-
setAlwaysLoadNoFocusLib
public void setAlwaysLoadNoFocusLib(boolean alwaysLoadNoFocusLib)
-
isAcceptInsecureCertificates
public boolean isAcceptInsecureCertificates()
-
setAcceptInsecureCertificates
public void setAcceptInsecureCertificates(boolean acceptInsecureCertificates)
-
isAcceptUntrustedCertificates
public boolean isAcceptUntrustedCertificates()
-
setAcceptUntrustedCertificates
public void setAcceptUntrustedCertificates(boolean acceptUntrustedCertificates)
-
isAssumeUntrustedCertificateIssuer
public boolean isAssumeUntrustedCertificateIssuer()
-
setAssumeUntrustedCertificateIssuer
public void setAssumeUntrustedCertificateIssuer(boolean assumeUntrustedCertificateIssuer)
-
getProfilePath
public String getProfilePath()
-
setProfilePath
public void setProfilePath(String profilePath)
-
getScriptTimeoutInSecs
public Integer getScriptTimeoutInSecs()
-
setScriptTimeoutInSecs
public void setScriptTimeoutInSecs(Integer scriptTimeoutInSecs)
-
getPageLoadTimeoutInSecs
public Integer getPageLoadTimeoutInSecs()
-
setPageLoadTimeoutInSecs
public void setPageLoadTimeoutInSecs(Integer pageLoadTimeoutInSecs)
-
-