Class SeleniumDriverConfig

java.lang.Object
org.uitnet.testing.smartfwk.ui.core.config.AppDriverConfig

public class SeleniumDriverConfig
extends Object
Author:
Madhav Krishna
  • Constructor Details

    • SeleniumDriverConfig

      public SeleniumDriverConfig​(String seleniumConfigDir, Properties properties)
  • Method Details

    • 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)
    • 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)
    • getArguments

      public List<String> getArguments()
    • setArguments

      public void setArguments​(List<String> arguments)
    • getDriverCapabilities

      public Map<String,​Object> getDriverCapabilities()
    • setDriverCapabilities

      public void setDriverCapabilities​(Map<String,​Object> driverCapabilities)
    • getExperimentalOptions

      public Map<String,​Object> getExperimentalOptions()
    • setExperimentalOptions

      public void setExperimentalOptions​(Map<String,​Object> experimentalOptions)
    • getBrowserExtensionFiles

      public List<File> getBrowserExtensionFiles()
    • setBrowserExtensionFiles

      public void setBrowserExtensionFiles​(List<File> browserExtensionFiles)
    • isDeleteExtensionsCacheIfItExists

      public boolean isDeleteExtensionsCacheIfItExists()
    • setDeleteExtensionsCacheIfItExists

      public void setDeleteExtensionsCacheIfItExists​(boolean deleteExtensionsCacheIfItExists)
    • isAlwaysLoadNoFocusLib

      public boolean isAlwaysLoadNoFocusLib()
    • setAlwaysLoadNoFocusLib

      public void setAlwaysLoadNoFocusLib​(boolean alwaysLoadNoFocusLib)
    • getBrowserPreferences

      public Map<String,​Object> getBrowserPreferences()
    • setBrowserPreferences

      public void setBrowserPreferences​(Map<String,​Object> browserPreferences)
    • 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)