Class SeleniumDriverConfigHelper
java.lang.Object
de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
Helper class for getting selenium driver configuration values
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic StringGet Driver versionstatic intConfigure driver propertiesstatic StringGet Platform Namestatic URLGet remote driver URLstatic StringGet Saucelab Access Keystatic StringGet Saucelab Browser Namestatic StringGet Saucelab Usernamestatic booleanDetermine if QTAF should quit driver after testingstatic booleanDetermine if screenshots should be taken after a scenariostatic booleanDetermine if screenshots should be taken after a stepstatic booleanDetermine if screenshots should be taken before a scenariostatic booleanDetermine if screenshots should be taken before a step
-
Field Details
-
DRIVER_IMPLICIT_WAIT_TIMEOUT
Config keys- See Also:
-
DRIVER_REMOTE_URL
- See Also:
-
DRIVER_PLATFORM
- See Also:
-
DRIVER_VERSION
- See Also:
-
DRIVER_QUIT_AFTER_TESTING
- See Also:
-
SCREENSHOTS_BEFORE_SCENARIO
- See Also:
-
SCREENSHOTS_AFTER_SCENARIO
- See Also:
-
SCREENSHOTS_BEFORE_STEP
- See Also:
-
SCREENSHOTS_AFTER_STEP
- See Also:
-
SAUCE_USERNAME
- See Also:
-
SAUCE_ACCESS_KEY
- See Also:
-
SAUCE_BROWSER_NAME
- See Also:
-
-
Constructor Details
-
SeleniumDriverConfigHelper
public SeleniumDriverConfigHelper()
-
-
Method Details
-
getImplicitTimeout
public static int getImplicitTimeout()Configure driver properties- Returns:
- Driver object
-
getRemoteUrl
Get remote driver URL- Returns:
- remote URL
-
getPlatformName
Get Platform Name- Returns:
- platform name
-
getDriverVersion
Get Driver version- Returns:
- driver version
-
getSaucelabBrowserName
Get Saucelab Browser Name- Returns:
- Saucelab Browser Name
-
getSaucelabUsername
Get Saucelab Username- Returns:
- Saucelab Username
-
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
-