Class SeleniumDriverConfigHelper

java.lang.Object
de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper

public class SeleniumDriverConfigHelper extends Object
Helper class for getting selenium driver configuration values
  • Field Details

  • Constructor Details

    • SeleniumDriverConfigHelper

      public SeleniumDriverConfigHelper()
  • Method Details

    • getImplicitTimeout

      public static int getImplicitTimeout()
      Configure driver properties
      Returns:
      Driver object
    • getRemoteUrl

      public static URL getRemoteUrl()
      Get remote driver URL
      Returns:
      remote URL
    • getPlatformName

      public static String getPlatformName()
      Get Platform Name
      Returns:
      platform name
    • getDriverVersion

      public static String getDriverVersion()
      Get Driver version
      Returns:
      driver version
    • getSaucelabBrowserName

      public static String getSaucelabBrowserName()
      Get Saucelab Browser Name
      Returns:
      Saucelab Browser Name
    • getSaucelabUsername

      public static String getSaucelabUsername()
      Get Saucelab Username
      Returns:
      Saucelab Username
    • getSaucelabAccessKey

      public static String getSaucelabAccessKey()
      Get Saucelab Access Key
      Returns:
      Saucelab Access Key
    • shouldQuitDriverAfterTesting

      public static boolean shouldQuitDriverAfterTesting()
      Determine if QTAF should quit driver after testing
      Returns:
      value from configuration
    • shouldTakeScreenshotsBeforeScenario

      public static boolean shouldTakeScreenshotsBeforeScenario()
      Determine if screenshots should be taken before a scenario
      Returns:
      value from configuration
    • shouldTakeScreenshotsAfterScenario

      public static boolean shouldTakeScreenshotsAfterScenario()
      Determine if screenshots should be taken after a scenario
      Returns:
      value from configuration
    • shouldTakeScreenshotsBeforeStep

      public static boolean shouldTakeScreenshotsBeforeStep()
      Determine if screenshots should be taken before a step
      Returns:
      value from configuration
    • shouldTakeScreenshotsAfterStep

      public static boolean shouldTakeScreenshotsAfterStep()
      Determine if screenshots should be taken after a step
      Returns:
      value from configuration