Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractAndroidDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for managing android devices
- AbstractAndroidDriver() - Constructor for class de.qytera.qtaf.core.selenium.AbstractAndroidDriver
- AbstractDriver - Class in de.qytera.qtaf.core.selenium
-
Abstract driver class that all driver classes inherit from
- AbstractDriver() - Constructor for class de.qytera.qtaf.core.selenium.AbstractDriver
- addErrorLog(ErrorLog) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
-
Add error log
- addErrorLog(String) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
-
Add error log
- addErrorLog(Throwable) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
-
Add error log
- addFeatureTag(String, String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Add feature tag
- addGroupName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Add group name
- addLoggerToFieldsRecursively() - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
-
Add logger to all instance fields
- addLoggerToFieldsRecursively() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
- addLoggerToFieldsRecursively() - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Add logger to all instance fields
- addLoggerToFieldsRecursively(IQtafTestContext) - Static method in class de.qytera.qtaf.core.context.TestContextHelper
-
Add logger to all instance fields
- addLogMessage(LogLevel, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add log message
- addLogMessage(LogMessage) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add log message object This methods needs to run synchronized because of the check for existence.
- addPackageName(String) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
-
Add a package that can be search for classes
- addParameters(Parameter[], Object[]) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add test parameters to log
- addScenarioLogCollection(TestScenarioLogCollection) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Add a scenario log collection if it not already exists
- addScenarioTag(String, String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Add scenario tag
- addScenarioTag(String, List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Add scenario tag
- addScreenshotPath(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add screenshot path to test scenario log
- addStepParameter(String, String, Object) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
App step parameter
- addTag(String, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add tag to test scenario log
- addTag(String, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Add tag
- addTestClassLogCollection(TestFeatureLogCollection) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Add new test case collection
- addTestSet(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Add test set
- afterDriverInitialization - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when the driver is initialized.
- afterScenario(Scenario) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
-
This code is executed after every Cucumber scenario
- afterStep(Scenario) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Step hooks invoked before and after a step.
- afterStep(Scenario) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
-
This code is executed after every step
- AndroidDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for managing the appium android driver
- AndroidDriver() - Constructor for class de.qytera.qtaf.core.selenium.AndroidDriver
- applyResultToLogMessage(CucumberStepLogMessage, Result) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
-
Add data of result to log message
B
- Base64Helper - Class in de.qytera.qtaf.core.util
-
Class that encodes and decodes base64 Strings
- Base64Helper() - Constructor for class de.qytera.qtaf.core.util.Base64Helper
- beforeLogsPersisted - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event before the logs are persisted to the disk.
- beforeScenario(Scenario) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
-
This method runs before each scenario.
- beforeStep(Scenario) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Step hooks invoked before and after a step.
- beforeStep(Scenario) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
-
This code is executed before every step
- beforeStepExecution - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event before a step method is executed and transfers information about the executed step
- belongsToAllTestSets(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Check if scenario entity belongs to all of the given test sets
- belongsToAnyTestSet(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Check if scenario entity belongs to any of the given test sets
- belongsToTestSet(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Check if scenario entity belongs to test set
- buildId(String, String) - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Build ID
- buildLogDirectoryPath() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Build the log directory path
C
- canAccess(Field, Object) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
-
Check if field can be accessed
- ChromeAndroidDriver - Class in de.qytera.qtaf.core.selenium
-
This class manages the appium chrome android driver
- ChromeAndroidDriver() - Constructor for class de.qytera.qtaf.core.selenium.ChromeAndroidDriver
- ChromeDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for managing the selenium chrome driver
- ChromeDriver() - Constructor for class de.qytera.qtaf.core.selenium.ChromeDriver
- ChromeRemoteDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for connecting to a remote chrome browser
- ChromeRemoteDriver() - Constructor for class de.qytera.qtaf.core.selenium.ChromeRemoteDriver
- ClassLoader - Class in de.qytera.qtaf.core.reflection
-
This class is responsible for loading other classes and create instances from them
- ClassLoader() - Constructor for class de.qytera.qtaf.core.reflection.ClassLoader
- clear() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Clear data
- clearCollection() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Remove all elements from the collection.
- clearCollection() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Clear test case log collections
- clearDriver() - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
-
Clear driver instance
- clearIndex() - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Remove all scenario log collections
- clearIndex() - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Remove all scenario log collections
- ClearLogsBeforeTestingSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
-
Subscriber that clears all logs before testing is started
- ClearLogsBeforeTestingSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.ClearLogsBeforeTestingSubscriber
- Command - Interface in de.qytera.qtaf.core.patterns
-
Command interface
- config - Static variable in class de.qytera.qtaf.core.config.helper.QtafTestExecutionConfigHelper
-
Holds values from JSON configuration files
- config - Static variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Holds values from JSON configuration files
- config - Static variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Holds values from JSON configuration files
- configMap - Variable in class de.qytera.qtaf.core.selenium.AbstractDriver
-
Configuration
- ConfigMap - Class in de.qytera.qtaf.core.config.entity
-
Configuration entity
- ConfigMap(DocumentContext) - Constructor for class de.qytera.qtaf.core.config.entity.ConfigMap
-
Constructor
- ConfigurationError - Class in de.qytera.qtaf.core.log.model.error
-
Log message for configuration errors
- ConfigurationError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.ConfigurationError
-
Constructor
- ConfigurationException - Exception in de.qytera.qtaf.core.config.exception
-
Exception is thrown when configuration values lead to errors
- ConfigurationException() - Constructor for exception de.qytera.qtaf.core.config.exception.ConfigurationException
- ConfigurationFactory - Class in de.qytera.qtaf.core.config
-
Factory class for generating a configuration object from a JSON configuration file
- configurationLoaded - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when the configuration is loaded
- configurationResourceUrl - Static variable in class de.qytera.qtaf.core.config.ConfigurationFactory
-
Default configuration resource location
- configure() - Method in class de.qytera.qtaf.core.guice.QtafModule
- configureDriver(WebDriver) - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
-
Driver builder function, configures properties of driver object
- countFeatureLogs() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Count feature logs
- countScenarioLogs() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Count the number of scenario log collections
- createAndSetNewLogCollection(int, String, String) - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
-
Create a new method log collection and set it as the current log collection
- createAndSetNewLogCollection(int, String, String) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
- createAndSetNewLogCollection(int, String, String) - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Create a new method log collection and set it as the current log collection
- createConfigurationFileIfNotExists() - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
-
Create configuration file if it does not exist
- createConfigurationFileIfNotExists(String, String) - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
-
Create configuration file if it does not exist
- createCucumberStepLogMessageFromTestStep(PickleStepTestStep) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
-
Create log message for cucumber step result
- createFeatureIfNotExists(int, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Create a new log collection if it was not created before
- createFeatureLogCollectionIfNotExists(int, TestFeature) - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Factory method This method has to be synchronized so that only one thread at a time can execute this method
- createFeatureLogCollectionIfNotExists(int, String) - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Factory method This method has to be synchronized so that only one thread at a time can execute this method
- createInstances() - Method in class de.qytera.qtaf.testng.test_factory.TestNGFactory
- createLogMessagesFromScenario(Scenario) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
-
Extract log messages from a Cucumber scenario object
- createScenarioIfNotExists(int, String, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Add new TestMethodLogCollection
- createScenarioIfNotExists(String, String, String) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Add new TestMethodLogCollection
- createTestScenarioLogCollection(int, String, String) - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Factory method.
- CucumberFeatureHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class for extracting information from Cucumber features
- CucumberFeatureHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberFeatureHelper
- CucumberFeatureWrapperHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class that provides methods to extract information from Cucumber feature wrapper objects
- CucumberFeatureWrapperHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberFeatureWrapperHelper
- CucumberLogMessageHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class that creates log messages from test steps
- CucumberLogMessageHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
- CucumberPickleWrapperHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class that provides methods for extracting information from cucumber pickle wrapper objects
- CucumberPickleWrapperHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberPickleWrapperHelper
- CucumberScenarioEventPayload - Class in de.qytera.qtaf.cucumber.events.payload
-
Cucumber event payload information class
- CucumberScenarioEventPayload(Scenario) - Constructor for class de.qytera.qtaf.cucumber.events.payload.CucumberScenarioEventPayload
-
Constructor
- CucumberScenarioHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class for extracting information from Cucumber Scenario objects
- CucumberScenarioHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberScenarioHelper
- CucumberStepIndex - Class in de.qytera.qtaf.cucumber.log.model.message.index
-
Index that holds all Cucumber log messages
- CucumberStepLogMessage - Class in de.qytera.qtaf.cucumber.log.model.message
-
Cucumber log message
- CucumberStepLogMessage(String, String) - Constructor for class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Constructor
- CucumberStepLogMessage(UUID, String, String) - Constructor for class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Constructor
- CucumberTagHelper - Class in de.qytera.qtaf.cucumber.helper
-
Class that provides helper methods for extracting information from cucumber tags
- CucumberTagHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
- CucumberTestCaseStateHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class for extracting information from Cucumber Scenario objects
- CucumberTestCaseStateHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTestCaseStateHelper
- CucumberTestNGPickleHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class that provides methods for extracting information from cucumber Pickle objects
- CucumberTestNGPickleHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTestNGPickleHelper
- CucumberTestResultHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class for extracting information from Cucumber test result objects
- CucumberTestResultHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTestResultHelper
- CucumberTestStepHelper - Class in de.qytera.qtaf.cucumber.helper
-
Helper class for extracting information from Cucumber TestStep objects
- CucumberTestStepHelper() - Constructor for class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
D
- de.qytera.qtaf.core - package de.qytera.qtaf.core
- de.qytera.qtaf.core.config - package de.qytera.qtaf.core.config
- de.qytera.qtaf.core.config.annotations - package de.qytera.qtaf.core.config.annotations
- de.qytera.qtaf.core.config.entity - package de.qytera.qtaf.core.config.entity
- de.qytera.qtaf.core.config.exception - package de.qytera.qtaf.core.config.exception
- de.qytera.qtaf.core.config.helper - package de.qytera.qtaf.core.config.helper
- de.qytera.qtaf.core.context - package de.qytera.qtaf.core.context
- de.qytera.qtaf.core.event_subscriber.step - package de.qytera.qtaf.core.event_subscriber.step
- de.qytera.qtaf.core.event_subscriber.test - package de.qytera.qtaf.core.event_subscriber.test
- de.qytera.qtaf.core.events - package de.qytera.qtaf.core.events
- de.qytera.qtaf.core.events.interfaces - package de.qytera.qtaf.core.events.interfaces
- de.qytera.qtaf.core.events.payload - package de.qytera.qtaf.core.events.payload
- de.qytera.qtaf.core.gson - package de.qytera.qtaf.core.gson
- de.qytera.qtaf.core.gson.serializer - package de.qytera.qtaf.core.gson.serializer
- de.qytera.qtaf.core.guice - package de.qytera.qtaf.core.guice
- de.qytera.qtaf.core.guice.annotations - package de.qytera.qtaf.core.guice.annotations
- de.qytera.qtaf.core.guice.invokation - package de.qytera.qtaf.core.guice.invokation
- de.qytera.qtaf.core.guice.method_interceptor - package de.qytera.qtaf.core.guice.method_interceptor
- de.qytera.qtaf.core.log - package de.qytera.qtaf.core.log
- de.qytera.qtaf.core.log.model - package de.qytera.qtaf.core.log.model
- de.qytera.qtaf.core.log.model.collection - package de.qytera.qtaf.core.log.model.collection
- de.qytera.qtaf.core.log.model.error - package de.qytera.qtaf.core.log.model.error
- de.qytera.qtaf.core.log.model.message - package de.qytera.qtaf.core.log.model.message
- de.qytera.qtaf.core.log.repository - package de.qytera.qtaf.core.log.repository
- de.qytera.qtaf.core.log.service - package de.qytera.qtaf.core.log.service
- de.qytera.qtaf.core.patterns - package de.qytera.qtaf.core.patterns
- de.qytera.qtaf.core.reflection - package de.qytera.qtaf.core.reflection
- de.qytera.qtaf.core.selenium - package de.qytera.qtaf.core.selenium
- de.qytera.qtaf.core.selenium.helper - package de.qytera.qtaf.core.selenium.helper
- de.qytera.qtaf.core.util - package de.qytera.qtaf.core.util
- de.qytera.qtaf.cucumber.context - package de.qytera.qtaf.cucumber.context
- de.qytera.qtaf.cucumber.entity - package de.qytera.qtaf.cucumber.entity
- de.qytera.qtaf.cucumber.events.payload - package de.qytera.qtaf.cucumber.events.payload
- de.qytera.qtaf.cucumber.helper - package de.qytera.qtaf.cucumber.helper
- de.qytera.qtaf.cucumber.listener - package de.qytera.qtaf.cucumber.listener
- de.qytera.qtaf.cucumber.log.model.message - package de.qytera.qtaf.cucumber.log.model.message
- de.qytera.qtaf.cucumber.log.model.message.index - package de.qytera.qtaf.cucumber.log.model.message.index
- de.qytera.qtaf.testng - package de.qytera.qtaf.testng
- de.qytera.qtaf.testng.context - package de.qytera.qtaf.testng.context
- de.qytera.qtaf.testng.event_listener - package de.qytera.qtaf.testng.event_listener
- de.qytera.qtaf.testng.event_subscriber - package de.qytera.qtaf.testng.event_subscriber
- de.qytera.qtaf.testng.events.payload - package de.qytera.qtaf.testng.events.payload
- de.qytera.qtaf.testng.helper - package de.qytera.qtaf.testng.helper
- de.qytera.qtaf.testng.test_factory - package de.qytera.qtaf.testng.test_factory
- debug(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add debug message
- debug(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
-
Log at debug level
- DEBUG - Enum constant in enum class de.qytera.qtaf.core.log.model.LogLevel
-
DEBUG level
- decode(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
-
Convert a base64 to its original representation
- decodeFileContent(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
-
Convert a base64 file content to its original byte array representation
- decodeFileContentAsString(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
-
Convert a base64 file content to its original string representation
- description() - Element in annotation interface de.qytera.qtaf.core.config.annotations.TestFeature
-
Feature description
- description() - Element in annotation interface de.qytera.qtaf.core.guice.annotations.Step
-
Test step description
- didAllStepsPass(List<Result>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestResultHelper
-
Checks if all steps passed
- dispatchLogMessageEvents(Scenario, List<CucumberStepLogMessage>) - Method in class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
-
Create list of log messages and dispatch an event for each one
- driver - Static variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Web driver instance (chrome, firefox, ...)
- driver - Static variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Web driver instance (chrome, firefox, ...)
- DRIVER_IMPLICIT_WAIT_TIMEOUT - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Config keys
- DRIVER_PLATFORM - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- DRIVER_QUIT_AFTER_TESTING - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- DRIVER_REMOTE_URL - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- DRIVER_VERSION - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- DriverFactory - Class in de.qytera.qtaf.core.selenium
-
Driver factory class
- DriverFactory() - Constructor for class de.qytera.qtaf.core.selenium.DriverFactory
- DriverInitializationError - Class in de.qytera.qtaf.core.log.model.error
-
Error class for driver initialization errors
- DriverInitializationError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.DriverInitializationError
-
Constructor
E
- EdgeDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for connecting to a local edge browser
- EdgeDriver() - Constructor for class de.qytera.qtaf.core.selenium.EdgeDriver
- EdgeRemoteDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for connecting to a remote edge driver
- EdgeRemoteDriver() - Constructor for class de.qytera.qtaf.core.selenium.EdgeRemoteDriver
- embedScreenshot(Scenario) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
After hooks run after the last step of each scenario, even when the step result is failed, undefined, pending, or skipped
- encode(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
-
Convert a string to its base64 representation
- encodeFileContent(String) - Static method in class de.qytera.qtaf.core.util.Base64Helper
-
Convert a file content to its base64 representation
- endDate - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
End date of the test suite
- equals(Object) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Override equals to compare two TestFeatureLogCollection objects
- equals(Object) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Override equals to compare two TestScenarioLogCollection objects
- equals(Object) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
- error - Variable in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Error object
- error(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add error message
- error(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
-
Log at error level
- error(Throwable, Object...) - Method in class de.qytera.qtaf.core.log.Logger
-
Log at error level
- ERROR - Enum constant in enum class de.qytera.qtaf.core.log.model.LogLevel
-
ERROR level
- ERROR - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
- ErrorLog - Class in de.qytera.qtaf.core.log.model.error
-
Error object class for error log messages
- ErrorLog(String) - Constructor for class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Constructor
- ErrorLog(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Constructor
- ErrorLogCollection - Class in de.qytera.qtaf.core.log.model.error
-
Collection for error log messages
- EventListenerInitializer - Class in de.qytera.qtaf.core.events
-
Class that initializes the Qtaf event system
- eventListenersInitialized - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when the event listeners are initialized
- execute() - Method in interface de.qytera.qtaf.core.patterns.Command
-
Method that should contain the code that should be executed
- exists(int) - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Check if feature log with given ID already exists
- exists(TestScenarioLogCollection) - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Check if index already has this ScenarioLogCollection
F
- FAILURE - Enum constant in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
- FAILURE - Enum constant in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
- fatal(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
-
Log at fatal level
- fatal(Throwable, Object...) - Method in class de.qytera.qtaf.core.log.Logger
-
Log at fatal level
- featureDescription - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Description of the feature
- featureId - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
ID of the test feature
- FeatureLogCollectionIndex - Class in de.qytera.qtaf.core.log.model.collection
-
Index that holds all FeatureLogCollection objects
- featureName - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Name of the feature
- FieldHelper - Class in de.qytera.qtaf.core.reflection
-
Class that provides helper methods for reflective field access and manipulation
- FieldHelper() - Constructor for class de.qytera.qtaf.core.reflection.FieldHelper
- filePath - Static variable in class de.qytera.qtaf.core.config.ConfigurationFactory
-
Default configuration path which is used if no custom path is provided
- findById(String) - Static method in class de.qytera.qtaf.core.log.repository.ScenarioLogCollectionRepository
-
Find scenario log collection by scenario id
- findByTestStepIdInAttribute(List<TestStep>, UUID, String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
-
Find the TestStep object that has another TestStep object with in a List stored in its 'attributeName' Attribute
- finishedTesting - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits events when all tests are finished.
- FirefoxAndroidDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for connecting to a firefox browser on an android device
- FirefoxAndroidDriver() - Constructor for class de.qytera.qtaf.core.selenium.FirefoxAndroidDriver
- FirefoxDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for connecting to a local firefox browser
- FirefoxDriver() - Constructor for class de.qytera.qtaf.core.selenium.FirefoxDriver
- FirefoxRemoteDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for connecting to a remote firefox browser
- FirefoxRemoteDriver() - Constructor for class de.qytera.qtaf.core.selenium.FirefoxRemoteDriver
- FrameworkInitializationErrorLog - Class in de.qytera.qtaf.core.log.model.error
-
Error entity class for framework initialization errors
- FrameworkInitializationErrorLog(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.FrameworkInitializationErrorLog
-
Constructor
- frameworkInitialized - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when the framework is initialized
- fromJson(String, Class<T>) - Static method in class de.qytera.qtaf.core.gson.GsonHelper
-
From JSON to entity
- fromQtafTestEventPayload(IQtafTestEventPayload) - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Factory method that creates new log collection from test event payload This method has to be synchronized so that it works correctly when using multiple threads.
G
- getAndroidDriver(DesiredCapabilities) - Method in class de.qytera.qtaf.core.selenium.AbstractAndroidDriver
-
Get android driver
- getArray(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Get array
- getBoolean(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Get boolean value from key
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.AbstractAndroidDriver
-
Get driver capabilities
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
-
Get driver capabilities
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.AndroidDriver
-
Get capabilities
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.ChromeDriver
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.ChromeRemoteDriver
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.EdgeDriver
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.EdgeRemoteDriver
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.FirefoxDriver
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.FirefoxRemoteDriver
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.InternetExplorerDriver
-
Get capabilities
- getCapabilities() - Method in class de.qytera.qtaf.core.selenium.SaucelabsDriver
- getClassName() - Method in class de.qytera.qtaf.core.log.model.error.ThrowableWrapper
-
Get classname of throwable
- getConfiguration() - Static method in class de.qytera.qtaf.core.QtafFactory
-
Get configuration
- getDeclaredFieldsRecursively(Class<?>) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
-
Get declared fields of a class and its superclasses
- getDescription() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get description
- getDescription() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
-
Get description
- getDesiredCapabilitiesBrowser(String) - Method in class de.qytera.qtaf.core.selenium.AbstractAndroidDriver
-
Get browser capabilities
- getDouble(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Get double value from key
- getDriver() - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
-
Get Selenium WebDriver object
- getDriver() - Method in class de.qytera.qtaf.core.selenium.AndroidDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.ChromeAndroidDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.ChromeDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.ChromeRemoteDriver
- getDriver() - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
-
Get default web driver instance.
- getDriver() - Method in class de.qytera.qtaf.core.selenium.EdgeDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.EdgeRemoteDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.FirefoxAndroidDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.FirefoxDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.FirefoxRemoteDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.InternetExplorerDriver
- getDriver() - Method in class de.qytera.qtaf.core.selenium.SaucelabsDriver
- getDriver(boolean) - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
-
Restart web driver instance, use default driver name
- getDriver(String) - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
-
Get web driver instance
- getDriver(String, boolean) - Static method in class de.qytera.qtaf.core.selenium.DriverFactory
-
Restart web driver instance
- getDriverName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get driverName
- getDriverVersion() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Get Driver version
- getDuration() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get duration
- getDuration() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get duration
- getDuration() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get duration
- getEnd() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get end
- getEnd() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get end
- getEnd() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get end
- getEndDate() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
-
Get end date of the test suite
- getEndDate() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Get endDate
- getEntity(PickleWrapper, FeatureWrapper) - Static method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntityFactory
-
Get instance from FeatureWrapper and PickleWrapper
- getError() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Get error
- getError() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Get error
- getError() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get step error
- getErrorLogs() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
-
Get errorLogs
- getErrorMessage() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Get error message
- getFeature(Feature) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberFeatureHelper
-
Get Feature object from Feature object
- getFeature(FeatureWrapper) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberFeatureWrapperHelper
-
Get Feature object from FeatureWrapper object
- getFeatureDescription() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the description of a feature
- getFeatureDescription() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get featureDescription
- getFeatureDescription() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Get collection Description
- getFeatureId() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the ID of a feature
- getFeatureId() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get uniqueId
- getFeatureId() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Get collection ID
- getFeatureId() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get uniqueId
- getFeatureName() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the name of a feature
- getFeatureName() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get featureName
- getFeatureName() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Get collection Name
- getFeatureName() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Get featureName
- getFeatureTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Get feature Tag
- getFeatureTags() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Get featureTags
- getFieldByName(String, Class<?>) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
-
Get a field reflection object of a given object by a class object
- getFieldValue(Object, Field) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
-
Get value of an object field using the Reflection API
- getFieldValue(Object, String) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
-
Get field value of given object.
- getGroupDependencies() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get all groups that the current test depends on
- getGroupDependencies() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get groupDependencies
- getGroupDependencies() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get groupDependencies
- getGroupNames() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Get groupNames
- getGroups() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get groups that the test belongs to
- getGroups() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get groups
- getGroups() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get groups
- getId() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Get id
- getId() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Get id
- getImplicitTimeout() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Configure driver properties
- getIndexSize() - Static method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Count the number of scenario log collections
- getIndexSize() - Static method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Count the number of scenario log collections saved in the index
- getInstance() - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
-
Create default configuration object
- getInstance() - Static method in class de.qytera.qtaf.core.gson.GsonFactory
-
Get singleton GSOn instance
- getInstance() - Static method in class de.qytera.qtaf.core.log.Logger
-
Get QtafLogger instance
- getInstance() - Static method in class de.qytera.qtaf.core.log.model.collection.FeatureLogCollectionIndex
-
Factory method
- getInstance() - Static method in class de.qytera.qtaf.core.log.model.collection.ScenarioLogCollectionIndex
-
Factory method
- getInstance() - Static method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get instance of class
- getInstance() - Static method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
-
Get singleton instance of ErrorLogCollection
- getInstance() - Static method in class de.qytera.qtaf.cucumber.log.model.message.index.CucumberStepIndex
-
Get instance
- getInstance(Class<?>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
-
Get instance of class
- getInstance(String) - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
-
Create a new configuration object
- getInstance(String) - Static method in class de.qytera.qtaf.core.log.Logger
-
Get QtafLogger instance
- getInstancesOfDirectSubtypesOf(Class<?>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
-
Get all sub types of a given class
- getInt(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Get int value from key
- getJavaVersion() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
-
Get javaVersion
- getKeyAndValueMatch(String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
-
Extract hey and value from a string
- getKeyValueListPairs(List<String>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
-
Get a key-value-list pairs from a list of cucumber tag strings
- getKeyValuePairs(List<String>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
-
Get a list of key-value pairs from a list of cucumber tag strings
- getKeyValuePairsFromTagList(List<Tag>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
-
Get a list of key-value pairs from a list of cucumber tag objects
- getLevel() - Method in class de.qytera.qtaf.core.log.model.message.LogMessage
-
Gte log level
- getLogCollection() - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
-
Get current log collection
- getLogCollection() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
- getLogCollection() - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Get current log collection
- getLogDirectory() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
-
Get the directory where log files are stored in
- getLogDirectory() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Get logDirectory
- getLogDirectory() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get logDirectory
- getLogger() - Static method in class de.qytera.qtaf.core.QtafFactory
-
Get logger
- getLogMessage() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestStepEventPayload
-
Get log message
- getLogMessage() - Method in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
-
Get logMessage
- getLogMessages() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get logMessages
- getMessage() - Method in class de.qytera.qtaf.core.log.model.error.ThrowableWrapper
-
Get message of throwable
- getMessage() - Method in class de.qytera.qtaf.core.log.model.message.LogMessage
-
Get log message
- getMethodDependencies() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get all other test methods this tests depends on
- getMethodDependencies() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get methodDependencies
- getMethodDependencies() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get methodDependencies
- getMethodInfo() - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
-
Get methodInfo
- getMethodInvocation() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Get methodInvocation
- getMethodName() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get methodName
- getName() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
-
Get name
- getName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
-
Get name
- getName() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
-
Get name
- getName() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
-
Get name
- getName() - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
-
Get Driver name
- getName() - Method in class de.qytera.qtaf.core.selenium.AndroidDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.ChromeAndroidDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.ChromeDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.ChromeRemoteDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.EdgeDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.EdgeRemoteDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.FirefoxAndroidDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.FirefoxDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.FirefoxRemoteDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.InternetExplorerDriver
- getName() - Method in class de.qytera.qtaf.core.selenium.SaucelabsDriver
- getOriginalEvent() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the original event fired by the test framework (like TestNG, Cucumber, ...)
- getOriginalEvent() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
-
Get the original event fired by the test framework (TestNG, Cucumber, ...)
- getOriginalEvent() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Get originalEvent
- getOriginalEvent() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get originalEvent
- getOriginalEvent() - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestContextPayload
- getOriginalEvent() - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
-
Get originalEvent
- getOsName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get osName
- getOsName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
-
Get osName
- getOutputDir() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
-
Get outputDir
- getParameterValues() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get parameterValues
- getPickle(Pickle) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestNGPickleHelper
-
Get Gherkin Pickle object from TestNG Pickle object
- getPickle(PickleWrapper) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberPickleWrapperHelper
-
Get Pickle object from PickleWrapper object
- getPickleStepTestSteps(List<TestStep>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
-
Get all test steps that are derived from the PickleStepTestStep class which represents Given / When / Then steps
- getPid() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ProcessInfo
-
Get PID of current process
- getPlatformName() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Get Platform Name
- getProcessInfo() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get processInfo
- getRelativeFeatureFilePath(String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberFeatureHelper
-
Get feature file path relative to project's source directory
- getRemoteUrl() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Get remote driver URL
- getResult() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Get result
- getResult() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get step result
- getSaucelabAccessKey() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Get Saucelab Access Key
- getSaucelabBrowserName() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Get Saucelab Browser Name
- getSaucelabUsername() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Get Saucelab Username
- getScenarioDescription() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the description of a scenario
- getScenarioDescription() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get testDescription
- getScenarioEnd() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the end date of a scenario
- getScenarioEnd() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get testEnd
- getScenarioId() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the ID of a scenario
- getScenarioId() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestStepEventPayload
-
Get scenario ID
- getScenarioId() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get methodId
- getScenarioId() - Method in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
-
Get scenarioId
- getScenarioId() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get test ID
- getScenarioId() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Get scenarioId
- getScenarioIdFromTag(Scenario) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberScenarioHelper
-
Find the tag that represents the test ID and extracts the test ID
- getScenarioLogCollection() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Get test step collections
- getScenarioName() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the name of a scenario
- getScenarioName() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get testId
- getScenarioName() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get testId
- getScenarioName() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Get scenarioName
- getScenarioParameters() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get parameters
- getScenarioStart() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the start date of a scenario
- getScenarioStart() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get testStart
- getScenarioStatus() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the status of a scenario
- getScenarioStatus() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get scenarioStatus
- getScenarioTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Get scenario Tag
- getScenarioTags() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Get scenarioTags
- getScreenshotAfter() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get screenshotAfter
- getScreenshotAfter() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get screenshotAfter
- getScreenshotBefore() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get screenshotBefore
- getScreenshotBefore() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get screenshotBefore
- getScreenshotPaths() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get screenshotPaths
- getStack() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Get stack
- getStackTrace() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Get stack trace
- getStackTrace() - Method in class de.qytera.qtaf.core.log.model.error.ThrowableWrapper
-
Get stack trace
- getStart() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get start
- getStart() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get start
- getStart() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get start
- getStartDate() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
-
Get start date of the test suite
- getStartDate() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Get startDate
- getStatus() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get status
- getStatus() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get status
- getStep() - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Get step
- getStep() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get step annotation
- getStepParameters() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get step parameter list
- getStepPosition() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Get stepIndex
- getStepResults(TestCaseState) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestCaseStateHelper
-
Get test result object list from a TestCaseState object
- getString(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Get string value from key
- getString(String, String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Get string value from key
- getStringFromEnvironment(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Get value from environment variable
- getStringFromSystemProperty(String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Get value from system properties
- getSubTypesOf(Class<?>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
-
Get a set of classes that are directly derived from the given class
- getSubTypesOf(Class<?>, List<String>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
-
Get a set of classes that are directly derived from the given class
- getSubTypesOfRecursively(Class<?>, Set<Class<?>>, List<String>) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
-
Get a set of classes that are derived from the given class
- getSuiteInfo() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get suiteInfo
- getSuiteName() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestingContext
-
Get name of the test suite
- getSuiteName() - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Get suiteName
- getSystemInfo() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get systemInfo
- getTag(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get tag
- getTagMetaData(Scenario) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberScenarioHelper
-
Extract key value pairs from cucumber tags i.e. a tag @MyKey:MyValue will be added to the resulting kv-pairs as ["MyKey" => "MyValue"]
- getTags() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get tags
- getTags() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get tags
- getTestCase(TestCaseState) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestCaseStateHelper
-
Get TestCase object from TestCaseState object
- getTestCaseAnnotation() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Get testCaseAnnotation
- getTestCaseState(Scenario) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberScenarioHelper
-
Get the test case state object from a scenario object
- getTestClassId(ITestResult) - Static method in class de.qytera.qtaf.testng.helper.TestResultHelper
-
Build Test ID from test class and test method name
- getTestContextInstance(ITestResult) - Static method in class de.qytera.qtaf.testng.helper.TestResultHelper
-
Get test context object
- getTestFeatureLogCollections() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get test case log collections
- getTestGroupsFromConfiguration() - Static method in class de.qytera.qtaf.core.config.helper.QtafTestExecutionConfigHelper
-
Get all groups that should run
- getTestId(List<String>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
-
Find the tag that represents the test ID and extracts the test ID
- getTestMethodId(ITestResult) - Static method in class de.qytera.qtaf.testng.helper.TestResultHelper
-
Build Test ID from test class and test method name
- getTestSets() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Get test sets
- getTestStepPosition(List<TestStep>, TestStep) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
-
Get the positions of the given test step in a list of test steps
- getTestStepPositions(List<TestStep>) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTestStepHelper
-
Get the positions of test steps (Given, When, Then).
- getTestSuiteLogCollection() - Static method in class de.qytera.qtaf.core.QtafFactory
-
Get Test suite log collection
- getThreadId() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the thread ID of a scenario
- getThreadId() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get threadId
- getThreadId() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get threadId
- getThreadId() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
-
Get threadId
- getThreadInfo() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get threadInfo
- getThreadName() - Method in interface de.qytera.qtaf.core.events.payload.IQtafTestEventPayload
-
Get the name of the thread the scenario was executed in
- getThreadName() - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Get threadName
- getThreadName() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Get threadName
- getThreadName() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
-
Get threadName
- getType() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
-
Get type
- getType() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Get type
- getType() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get type
- getType() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
-
Get type
- getUserDir() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
-
Get userDir
- getUuid() - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Get uuid
- getUuid() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Get uuid
- getValue() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
-
Get value
- getValue() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
-
Get value
- getWebDriver() - Static method in class de.qytera.qtaf.core.QtafFactory
-
Get Selenium Web Driver instance
- groupDependencies - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
All groups that the scenario depends on (see TestNG group dependencies)
- groups - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
scenario groups
- GsonFactory - Class in de.qytera.qtaf.core.gson
-
Generate GSON object with custom serializers
- GsonFactory() - Constructor for class de.qytera.qtaf.core.gson.GsonFactory
- GsonHelper - Class in de.qytera.qtaf.core.gson
-
Helper class for creating GSON objects
- GsonHelper() - Constructor for class de.qytera.qtaf.core.gson.GsonHelper
H
- hasAllGroupNames(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Check if scenario entity has all of the given group names
- hasAnyGroupName(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Check if scenario entity has any of the given group names
- hasError() - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Check if an error occurred
- hasFeatureTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Check if feature tag exists
- hasGroupName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Check if scenario entity has group name
- hashCode() - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Calculate hash code for this instance The contains() methods of the collections use the hash code to check if object is already stored.
- hashCode() - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Calculate hash code for this instance.
- hashCode() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
- hasPackageName(String) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
-
Check if list already contains package name
- hasScenarioTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Check if scenario tag exists
I
- IEventSubscriber - Interface in de.qytera.qtaf.core.events.interfaces
-
Interface that all event subscribers have to implement
- info(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add info message
- info(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
-
Log at info level
- INFO - Enum constant in enum class de.qytera.qtaf.core.log.model.LogLevel
-
INFO level
- initialize() - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
-
Initialize test context
- initialize() - Method in class de.qytera.qtaf.core.event_subscriber.step.StepLoggerSubscriber
- initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.ClearLogsBeforeTestingSubscriber
- initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.PersistLogFileSubscriber
- initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.QtafLoggingSubscriber
- initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.QuitDriverSubscriber
- initialize() - Method in class de.qytera.qtaf.core.event_subscriber.test.ScreenshotSubscriber
- initialize() - Static method in class de.qytera.qtaf.core.events.EventListenerInitializer
-
Initialize the event system
- initialize() - Method in interface de.qytera.qtaf.core.events.interfaces.IEventSubscriber
- initialize() - Static method in class de.qytera.qtaf.core.QtafInitializer
-
Initialize the framework
- initialize() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Initialize test context
- initialize() - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Initialize test context
- initialize() - Method in class de.qytera.qtaf.testng.event_subscriber.TestNGLoggingSubscriber
-
Subscribe to events and register event handlers
- initializeTest(Scenario) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Before hooks run before the first step of each scenario.
- initWebDriverManager(WebDriverManager) - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
-
Initialize web driver manager
- InternetExplorerDriver - Class in de.qytera.qtaf.core.selenium
-
This class is responsible for connecting to a local Internet Explorer browser
- InternetExplorerDriver() - Constructor for class de.qytera.qtaf.core.selenium.InternetExplorerDriver
- invoke(MethodInvocation) - Method in class de.qytera.qtaf.core.guice.method_interceptor.QtafStepTrackerInterceptor
-
This method works as a proxy for methods.
- IQtafTestContext - Interface in de.qytera.qtaf.core.context
-
Interface that all test context classes have to implement
- IQtafTestEventPayload - Interface in de.qytera.qtaf.core.events.payload
-
Interface that all test event entity classes have to implement
- IQtafTestingContext - Interface in de.qytera.qtaf.core.events.payload
-
Interface that all test context classes have to implement
- IQtafTestStepEventPayload - Interface in de.qytera.qtaf.core.events.payload
-
Interface for step event payload objects
- isDispatched() - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Get dispatched
- isEmpty() - Method in class de.qytera.qtaf.core.log.model.error.ErrorLogCollection
-
Check if there are no error logs
- isInitialized() - Static method in class de.qytera.qtaf.core.QtafInitializer
-
Get status of Initializer
- isKeyValuePair(String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
-
Check if a given string is a key-value-pair (matches keyValueRegex)
- isTag(String) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberTagHelper
-
Check if a given string is a tag
- IWebDriverTestContext - Interface in de.qytera.qtaf.core.context
-
Interface that web driver test contexts have to implement
L
- level - Variable in class de.qytera.qtaf.core.log.model.message.LogMessage
-
Log level
- logCollection - Variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Log collection for the current method
- logCollection - Variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Log collection for the current method
- logDirectory - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Directory where log files are persisted
- LogFileWriter - Class in de.qytera.qtaf.core.log.service
-
Class for writing log file
- LogFileWriter() - Constructor for class de.qytera.qtaf.core.log.service.LogFileWriter
- logger - Variable in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Logger
- logger - Static variable in class de.qytera.qtaf.core.selenium.AbstractDriver
-
Logger
- Logger - Class in de.qytera.qtaf.core.log
-
QTAF wrapper class for Log4J logger
- LoggingError - Class in de.qytera.qtaf.core.log.model.error
-
Entity class for logging errors
- LoggingError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.LoggingError
-
Constructor
- LogLevel - Enum Class in de.qytera.qtaf.core.log.model
-
Log levels
- logMessage - Variable in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
-
Log message of the executed step
- LogMessage - Class in de.qytera.qtaf.core.log.model.message
-
Log message class holds information about log messages
- LogMessage(LogLevel, String) - Constructor for class de.qytera.qtaf.core.log.model.message.LogMessage
-
Constructor
- logsPersisted - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when the logs were persisted successfully to the disk.
M
- main(String[]) - Static method in class de.qytera.qtaf.testng.QtafTestNGRunner
- mapCucumberStatusToLogStatus(Status) - Static method in class de.qytera.qtaf.cucumber.helper.CucumberLogMessageHelper
-
Map the status of a cucumber step to a QTAF log message step
- message - Variable in class de.qytera.qtaf.core.log.model.message.LogMessage
-
Log message
- methodDependencies - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
All test methods the scenario depends on (see testNG method dependencies)
- methodInfo - Variable in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
-
Method info
N
- name() - Element in annotation interface de.qytera.qtaf.core.config.annotations.TestFeature
-
Feature name
- name() - Element in annotation interface de.qytera.qtaf.core.guice.annotations.Step
-
Test step name
O
- onBeforeScenario(QTAFCucumberScenarioEntity) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Method that runs before each scenario
- onFinish(ITestContext) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
- onStart(ITestContext) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
- onTestFailedButWithinSuccessPercentage(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
- onTestFailure(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
- onTestSkipped(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
- onTestStart(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
- onTestSuccess(ITestResult) - Method in class de.qytera.qtaf.testng.event_listener.TestNGEventListener
- originalEvent - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Original event fired by the test framework (TestNG, Cucumber)
- originalEvent - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Original event fired by the test framework (TestNG, Cucumber, ...)
- originalEvent - Variable in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
-
Original event dispatched by TestNG
P
- parameterValues - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Values of the parameters that were passed to the scenario
- parseGroupTags() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Parse group tag
- parseTestSetTags() - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Parse test set tag
- PASS - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
- PENDING - Enum constant in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
- PENDING - Enum constant in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
- PENDING - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
- persistErrorLogs(ErrorLogCollection) - Static method in class de.qytera.qtaf.core.log.service.LogFileWriter
-
Create a error log file
- PersistLogFileSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
-
Event subscriber that subscribes to testing finished events and creates a log file when event is dispatched
- PersistLogFileSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.PersistLogFileSubscriber
- persistLogs(TestSuiteLogCollection) - Static method in class de.qytera.qtaf.core.log.service.LogFileWriter
-
Persist logs to local disk
Q
- qtafConfigResourcesBaseDir - Static variable in class de.qytera.qtaf.core.config.ConfigurationFactory
-
Base resource directory
- QtafCucumberHooks - Class in de.qytera.qtaf.cucumber.listener
-
Class that listens to Cucumber events and dispatches QTAF events
- QtafCucumberHooks() - Constructor for class de.qytera.qtaf.cucumber.listener.QtafCucumberHooks
- QTAFCucumberScenarioEntity - Class in de.qytera.qtaf.cucumber.entity
-
Entity class that holds information about a scenario
- QTAFCucumberScenarioEntity() - Constructor for class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
- QTAFCucumberScenarioEntityFactory - Class in de.qytera.qtaf.cucumber.entity
-
Factory class for QTAF Cucumber Scenario Entities
- QTAFCucumberScenarioEntityFactory() - Constructor for class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntityFactory
- QtafEvents - Class in de.qytera.qtaf.core.events
-
This class manages events emitted by the Qtaf framework
- QtafEvents() - Constructor for class de.qytera.qtaf.core.events.QtafEvents
- QtafFactory - Class in de.qytera.qtaf.core
-
Factory Class
- QtafFactory() - Constructor for class de.qytera.qtaf.core.QtafFactory
- QtafInitializer - Class in de.qytera.qtaf.core
-
This class is responsible for initializing objects and workspaces (directories and files)
- QtafInitializer() - Constructor for class de.qytera.qtaf.core.QtafInitializer
- QtafLoggingSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
-
This subscriber is responsible for adding log messages to the corresponding log collections
- QtafLoggingSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.QtafLoggingSubscriber
- QtafModule - Class in de.qytera.qtaf.core.guice
-
Guice module used in TestContext classes
- QtafModule() - Constructor for class de.qytera.qtaf.core.guice.QtafModule
- QtafStepTrackerInterceptor - Class in de.qytera.qtaf.core.guice.method_interceptor
-
Method interceptor for methods that are annotated with the Step annotation
- QtafStepTrackerInterceptor() - Constructor for class de.qytera.qtaf.core.guice.method_interceptor.QtafStepTrackerInterceptor
- QtafTestContextPayload - Class in de.qytera.qtaf.core.events.payload
-
Entity class for payloads of TestContext events
- QtafTestContextPayload() - Constructor for class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
- QtafTestEventPayload - Class in de.qytera.qtaf.core.events.payload
-
Entity class for test events
- QtafTestEventPayload() - Constructor for class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
- QtafTestExecutionConfigHelper - Class in de.qytera.qtaf.core.config.helper
-
Class that provides methods for extracting information about the test execution from the configuration
- QtafTestExecutionConfigHelper() - Constructor for class de.qytera.qtaf.core.config.helper.QtafTestExecutionConfigHelper
- QtafTestNGContext - Class in de.qytera.qtaf.testng.context
-
Test context works as a factory class and state manager for test classes.
- QtafTestNGContext() - Constructor for class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Constructor
- QtafTestNGCucumberContext - Class in de.qytera.qtaf.cucumber.context
-
Cucumber Test Contexts.
- QtafTestNGCucumberContext() - Constructor for class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Constructor with initialization
- QtafTestNGCucumberContext(boolean) - Constructor for class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Constructor with optional initialization
- QtafTestNGRunner - Class in de.qytera.qtaf.testng
- QtafTestNGRunner() - Constructor for class de.qytera.qtaf.testng.QtafTestNGRunner
- QtafTestStepEventPayload - Class in de.qytera.qtaf.core.events.payload
-
Step event payload object
- QtafTestStepEventPayload() - Constructor for class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
- QuitDriverSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
- QuitDriverSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.QuitDriverSubscriber
R
- readDefaultConfigurationFileContent() - Static method in class de.qytera.qtaf.core.config.ConfigurationFactory
-
Reads the default configuration file that is shipped with the QTAF JAR file
- removeFeatureTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Remove feature tag
- removeGroupName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Remove group name
- removePackageName(String) - Static method in class de.qytera.qtaf.core.reflection.ClassLoader
-
CRemove package name form the list
- removeScenarioTag(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Remove scenario tag
- removeTag(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Remove tag
- removeTestSet(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Remove test set
- restartDriver() - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
-
Destroys the current browser and starts a new one
- restartDriver() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Restart browser
- restartDriver() - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Restart browser
- runScenario(PickleWrapper, FeatureWrapper) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
TestNG test that executes all cucumber scenarios
S
- SAUCE_ACCESS_KEY - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- SAUCE_BROWSER_NAME - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- SAUCE_USERNAME - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- SaucelabsDriver - Class in de.qytera.qtaf.core.selenium
- SaucelabsDriver() - Constructor for class de.qytera.qtaf.core.selenium.SaucelabsDriver
- scenarioDescription - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Description of the scenario
- scenarioEnd - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
End date of the scenario
- scenarioId - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
ID of the scenario
- scenarioId - Variable in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
-
ID of the scenario the step belongs to
- ScenarioLogCollectionIndex - Class in de.qytera.qtaf.core.log.model.collection
-
Index that holds all scenario log collections
- ScenarioLogCollectionRepository - Class in de.qytera.qtaf.core.log.repository
-
Helper class for finding scenario logs
- ScenarioLogCollectionRepository() - Constructor for class de.qytera.qtaf.core.log.repository.ScenarioLogCollectionRepository
- scenarioName - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Name of the scenario
- scenarioParameters - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Parameters that were passed to the scenario
- scenarios() - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Method that loads and provides Cucumber Scenario entities
- scenarioStart - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Start date of the scenario
- scenarioStatus - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Status of the scenario
- ScenarioStatus - Enum Class in de.qytera.qtaf.core.events.payload
- SCREENSHOTS_AFTER_SCENARIO - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- SCREENSHOTS_AFTER_STEP - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- SCREENSHOTS_BEFORE_SCENARIO - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- SCREENSHOTS_BEFORE_STEP - Static variable in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- ScreenshotSubscriber - Class in de.qytera.qtaf.core.event_subscriber.test
-
Event subscriber that takes screenshots of tests
- ScreenshotSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.test.ScreenshotSubscriber
- screenshotTaken - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when a screenshot is taken
- SeleniumDriverConfigHelper - Class in de.qytera.qtaf.core.selenium.helper
-
Helper class for getting selenium driver configuration values
- SeleniumDriverConfigHelper() - Constructor for class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
- SeleniumScreenshotError - Class in de.qytera.qtaf.core.log.model.error
- SeleniumScreenshotError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.SeleniumScreenshotError
-
Constructor
- serialize(TestFeature, Type, JsonSerializationContext) - Method in class de.qytera.qtaf.core.gson.serializer.TestCaseAnnotationSerializer
- serialize(Step, Type, JsonSerializationContext) - Method in class de.qytera.qtaf.core.gson.serializer.StepAnnotationSerializer
- serialize(Throwable, Type, JsonSerializationContext) - Method in class de.qytera.qtaf.core.gson.serializer.ThrowableSerializer
- setBoolean(String, Boolean) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Set boolean value
- setDescription(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set test description
- setDescription(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
-
Set description
- setDispatched(boolean) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Set dispatched
- setDouble(String, Double) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Set double value
- setDriverName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Set driverName
- setDriverVersion(WebDriverManager) - Method in class de.qytera.qtaf.core.selenium.AbstractDriver
-
Set web driver version
- setDuration(long) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set duration
- setDuration(long) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Set duration
- setDuration(long) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set duration
- setEnd(Date) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set end
- setEnd(Date) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Set end
- setEnd(Date) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set end
- setEndDate(Date) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Set endDate
- setError(ThrowableWrapper) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set step error
- setError(Throwable) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Set error
- setError(Throwable) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Set error
- setError(Throwable) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set step error
- setFeatureDescription(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set featureDescription
- setFeatureId(int) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set uniqueId
- setFeatureName(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set featureName
- setFeatureName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Set featureName
- setFeatureTags(Map<String, String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Set featureTags
- setFieldValue(Object, Field, Object) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
-
Set value of an object field using the Reflection API
- setFieldValue(Object, String, Object) - Static method in class de.qytera.qtaf.core.reflection.FieldHelper
-
Set value of an object field using the Reflection API
- setGroupDependencies(String[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set groupDependencies
- setGroupDependencies(String[]) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set test group dependencies
- setGroupNames(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Set groupNames
- setGroups(String[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set groups
- setGroups(String[]) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set groups
- setId(int) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Set id
- setId(UUID) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Set id
- setInstance(TestSuiteLogCollection) - Static method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Set instance
- setInt(String, Integer) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Set int value
- setJavaVersion(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
-
Set javaVersion
- setLevel(LogLevel) - Method in class de.qytera.qtaf.core.log.model.message.LogMessage
-
Set log level
- setLogCollection(TestScenarioLogCollection) - Method in interface de.qytera.qtaf.core.context.IQtafTestContext
-
Set the current log collection
- setLogCollection(TestScenarioLogCollection) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
- setLogCollection(TestScenarioLogCollection) - Method in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Set the current log collection
- setLogDirectory(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Set logDirectory
- setLogMessage(LogMessage) - Method in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
-
Set logMessage
- setMessage(String) - Method in class de.qytera.qtaf.core.log.model.message.LogMessage
-
Set log message
- setMethodDependencies(String[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set methodDependencies
- setMethodDependencies(String[]) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set test method dependencies
- setMethodInfo(TestNGTestEventPayload.MethodInfo) - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
-
Set methodInfo
- setMethodInvocation(MethodInvocation) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Set methodInvocation
- setMethodName(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set methodName
- setName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
-
Set name
- setName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
-
Set name
- setName(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
-
Set name
- setName(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
-
Set name
- setOriginalEvent(Object) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Set originalEvent
- setOriginalEvent(Object) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set originalEvent
- setOriginalEvent(ITestContext) - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestContextPayload
- setOriginalEvent(ITestResult) - Method in class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
-
Set originalEvent
- setOsName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Set osName
- setOutputDir(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
-
Set outputDir
- setParameterValues(Object[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set parameterValues
- setResult(Object) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Set result
- setResult(Object) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set step result
- setScenarioDescription(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set testDescription
- setScenarioEnd(Date) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set testEnd
- setScenarioId(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set methodId
- setScenarioId(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestStepEventPayload
-
Set scenarioId
- setScenarioId(String) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Set scenarioId
- setScenarioName(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set testId
- setScenarioName(String) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Set scenarioName
- setScenarioParameters(Parameter[]) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set parameters
- setScenarioStart(Date) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set testStart
- setScenarioStatus(ScenarioStatus) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set scenarioStatus
- setScenarioTags(Map<String, List<String>>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Set scenarioTags
- setScreenshotAfter(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set screenshotAfter
- setScreenshotAfter(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set screenshotAfter
- setScreenshotBefore(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set screenshotBefore
- setScreenshotBefore(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set screenshotBefore
- setStart(Date) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set start
- setStart(Date) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Set start
- setStart(Date) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set start
- setStartDate(Date) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Set startDate
- setStatus(TestScenarioLogCollection.Status) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set test status
- setStatus(StepInformationLogMessage.Status) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set status
- setStep(Step) - Method in class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
-
Set step
- setStep(Step) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set step annotation
- setStepParameters(ArrayList<StepInformationLogMessage.StepParameter>) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Set step parameter list
- setStepPosition(int) - Method in class de.qytera.qtaf.cucumber.log.model.message.CucumberStepLogMessage
-
Set stepIndex
- setString(String, String) - Method in class de.qytera.qtaf.core.config.entity.ConfigMap
-
Set string value
- setSuiteInfo(TestSuiteLogCollection.SuiteInfo) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection
-
Set suiteInfo
- setSuiteName(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Set suiteName
- setTestCaseAnnotation(TestFeature) - Method in class de.qytera.qtaf.core.log.model.collection.TestFeatureLogCollection
-
Set testCaseAnnotation
- setTestSet(List<String>) - Method in class de.qytera.qtaf.cucumber.entity.QTAFCucumberScenarioEntity
-
Set test sets
- setThreadId(long) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set threadId
- setThreadId(long) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set threadId
- setThreadId(long) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
-
Set threadId
- setThreadName(String) - Method in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Set threadName
- setThreadName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Set threadName
- setThreadName(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
-
Set threadName
- setType(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
-
Set type
- setType(String) - Method in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Set type
- setType(String) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
-
Set type
- setUserDir(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
-
Set userDir
- setValue(Object) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
-
Set value
- setValue(Object) - Method in class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
-
Set value
- shallRun(QTAFCucumberScenarioEntity) - Method in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Method that check if a scenario shall run or not
- shouldQuitDriverAfterTesting() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Determine if QTAF should quit driver after testing
- shouldTakeScreenshotsAfterScenario() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Determine if screenshots should be taken after a scenario
- shouldTakeScreenshotsAfterStep() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Determine if screenshots should be taken after a step
- shouldTakeScreenshotsBeforeScenario() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Determine if screenshots should be taken before a scenario
- shouldTakeScreenshotsBeforeStep() - Static method in class de.qytera.qtaf.core.selenium.helper.SeleniumDriverConfigHelper
-
Determine if screenshots should be taken before a step
- SKIPPED - Enum constant in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
- SKIPPED - Enum constant in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
- SKIPPED - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
- stack - Variable in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Error type
- startDate - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Start date of the test suite
- startTesting - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits events when all tests are finished.
- Step - Annotation Interface in de.qytera.qtaf.core.guice.annotations
-
Method annotation for test steps
- Step() - Constructor for class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Step
- StepAnnotationSerializer - Class in de.qytera.qtaf.core.gson.serializer
-
Converts Step annotation to JSON
- StepAnnotationSerializer() - Constructor for class de.qytera.qtaf.core.gson.serializer.StepAnnotationSerializer
- stepExecutionFailure - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when a step method fails and transfers information about the executed step
- StepExecutionInfo - Class in de.qytera.qtaf.core.guice.invokation
-
Information object that contains Step execution information
- StepExecutionInfo() - Constructor for class de.qytera.qtaf.core.guice.invokation.StepExecutionInfo
- stepExecutionSuccess - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when a step method is executed successfully and transfers information about the executed step
- StepInformationLogMessage - Class in de.qytera.qtaf.core.log.model.message
-
Log message for called steps
- StepInformationLogMessage(String, String) - Constructor for class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage
-
Constructor
- StepInformationLogMessage.Status - Enum Class in de.qytera.qtaf.core.log.model.message
-
Step status
- StepInformationLogMessage.Step - Class in de.qytera.qtaf.core.log.model.message
-
This data class holds the information from the Step annotation
- StepInformationLogMessage.StepParameter - Class in de.qytera.qtaf.core.log.model.message
-
Data class for step parameter information
- stepLog - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when a new LogMessage object is created
- StepLoggerSubscriber - Class in de.qytera.qtaf.core.event_subscriber.step
-
This subscriber reacts to lifecycle events of step methods
- StepLoggerSubscriber() - Constructor for class de.qytera.qtaf.core.event_subscriber.step.StepLoggerSubscriber
- StepParameter(String, String, Object) - Constructor for class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.StepParameter
-
Constructor
- SUCCESS - Enum constant in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
- SUCCESS - Enum constant in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
- SuiteInfo() - Constructor for class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SuiteInfo
- suiteName - Variable in class de.qytera.qtaf.core.events.payload.QtafTestContextPayload
-
Name of the test suite
- SystemInfo() - Constructor for class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.SystemInfo
T
- TestCaseAnnotationSerializer - Class in de.qytera.qtaf.core.gson.serializer
-
Converts TestCase annotation to JSON
- TestCaseAnnotationSerializer() - Constructor for class de.qytera.qtaf.core.gson.serializer.TestCaseAnnotationSerializer
- TestContextHelper - Class in de.qytera.qtaf.core.context
-
Helper methods for ITestContext implementations
- TestContextHelper() - Constructor for class de.qytera.qtaf.core.context.TestContextHelper
- TestError - Class in de.qytera.qtaf.core.log.model.error
- TestError(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.TestError
-
Constructor
- testFailedButWithinSuccessPercentage - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when a test is skipped.
- testFailure - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when a test finishes with error.
- TestFeature - Annotation Interface in de.qytera.qtaf.core.config.annotations
-
Test case annotation should be used for all classes that contain tests
- testFeatureAnnotation - Variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Page object annotation reference
- testFeatureAnnotation - Variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Page object annotation reference
- testFeatureLogCollection - Variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Log collection for all methods in this class
- testFeatureLogCollection - Variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Log collection for all methods in this class
- TestFeatureLogCollection - Class in de.qytera.qtaf.core.log.model.collection
-
Collection that holds all log messages from a specific test case class
- TestFunctions - Annotation Interface in de.qytera.qtaf.core.guice.annotations
- TestNGEventListener - Class in de.qytera.qtaf.testng.event_listener
-
Event listener for TestNG events
- TestNGEventListener() - Constructor for class de.qytera.qtaf.testng.event_listener.TestNGEventListener
- TestNGFactory - Class in de.qytera.qtaf.testng.test_factory
-
This class is responsible for creating instances of all test classes
- TestNGFactory() - Constructor for class de.qytera.qtaf.testng.test_factory.TestNGFactory
- TestNGLoggingSubscriber - Class in de.qytera.qtaf.testng.event_subscriber
-
Event subscriber that reacts to Qtaf lifecycle events and creates log messages
- TestNGLoggingSubscriber() - Constructor for class de.qytera.qtaf.testng.event_subscriber.TestNGLoggingSubscriber
- TestNGTestContextPayload - Class in de.qytera.qtaf.testng.events.payload
- TestNGTestContextPayload(ITestContext) - Constructor for class de.qytera.qtaf.testng.events.payload.TestNGTestContextPayload
- TestNGTestEventPayload - Class in de.qytera.qtaf.testng.events.payload
-
TestNG event payload information class
- TestNGTestEventPayload(ITestResult) - Constructor for class de.qytera.qtaf.testng.events.payload.TestNGTestEventPayload
-
Constructor
- TestParameter(String, String, Object) - Constructor for class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.TestParameter
-
Constructor
- TestResultHelper - Class in de.qytera.qtaf.testng.helper
-
Helper class for extracting attributes from TestResult objects
- TestResultHelper() - Constructor for class de.qytera.qtaf.testng.helper.TestResultHelper
- TestScenarioLogCollection - Class in de.qytera.qtaf.core.log.model.collection
-
This class works as a collection for log messages that are produced during a test execution.
- TestScenarioLogCollection.Status - Enum Class in de.qytera.qtaf.core.log.model.collection
-
Test execution status
- TestScenarioLogCollection.TestParameter - Class in de.qytera.qtaf.core.log.model.collection
-
Data class for step parameter information
- testSkipped - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when a test is skipped.
- testStarted - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits events when all tests are finished.
- testSuccess - Static variable in class de.qytera.qtaf.core.events.QtafEvents
-
Subject that emits an event when a test finishes successfully.
- testSuiteLogCollection - Static variable in class de.qytera.qtaf.cucumber.context.QtafTestNGCucumberContext
-
Global log collection that holds all log messages from the tests
- testSuiteLogCollection - Static variable in class de.qytera.qtaf.testng.context.QtafTestNGContext
-
Global log collection that holds all log messages from the tests
- TestSuiteLogCollection - Class in de.qytera.qtaf.core.log.model.collection
-
Collection that holds all log messages from all test classes
- TestSuiteLogCollection.ProcessInfo - Class in de.qytera.qtaf.core.log.model.collection
- TestSuiteLogCollection.SuiteInfo - Class in de.qytera.qtaf.core.log.model.collection
-
Suite information
- TestSuiteLogCollection.SystemInfo - Class in de.qytera.qtaf.core.log.model.collection
-
Information about the system the test suite was executed on
- TestSuiteLogCollection.ThreadInfo - Class in de.qytera.qtaf.core.log.model.collection
-
Thread information
- threadId - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Thread ID of the scenario
- ThreadInfo() - Constructor for class de.qytera.qtaf.core.log.model.collection.TestSuiteLogCollection.ThreadInfo
- threadName - Variable in class de.qytera.qtaf.core.events.payload.QtafTestEventPayload
-
Thread name of the scenario
- ThrowableSerializer - Class in de.qytera.qtaf.core.gson.serializer
-
Converts Throwable object to JSON
- ThrowableSerializer() - Constructor for class de.qytera.qtaf.core.gson.serializer.ThrowableSerializer
- ThrowableWrapper - Class in de.qytera.qtaf.core.log.model.error
-
This class is a wrapper class for java.lang.Throwable, because GSON is not able to serialize this class
- ThrowableWrapper(Throwable) - Constructor for class de.qytera.qtaf.core.log.model.error.ThrowableWrapper
-
Constructor
- TokenSeparatedStringHelper - Class in de.qytera.qtaf.core.util
-
Helper for token separated strings
- TokenSeparatedStringHelper() - Constructor for class de.qytera.qtaf.core.util.TokenSeparatedStringHelper
- toList(String, String) - Static method in class de.qytera.qtaf.core.util.TokenSeparatedStringHelper
-
Transform a token separated string of values to a list of values
- toList(String, String, boolean) - Static method in class de.qytera.qtaf.core.util.TokenSeparatedStringHelper
-
Transform a token separated string of values to a list of values
- trace(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
-
Log at trace level
- type - Variable in class de.qytera.qtaf.core.log.model.error.ErrorLog
-
Error type
U
- UNDEFINED - Enum constant in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
V
- valueOf(String) - Static method in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.qytera.qtaf.core.log.model.LogLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class de.qytera.qtaf.core.events.payload.ScenarioStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.qytera.qtaf.core.log.model.LogLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class de.qytera.qtaf.core.log.model.message.StepInformationLogMessage.Status
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- warn(String) - Method in class de.qytera.qtaf.core.log.model.collection.TestScenarioLogCollection
-
Add warn message
- warn(String, Object...) - Method in class de.qytera.qtaf.core.log.Logger
-
Log at warn level
- WARN - Enum constant in enum class de.qytera.qtaf.core.log.model.LogLevel
-
WARN level
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form