All Classes and Interfaces

Class
Description
This class is responsible for managing android devices
Abstract driver class that all driver classes inherit from
This class is responsible for managing the appium android driver
Class that encodes and decodes base64 Strings
This class manages the appium chrome android driver
This class is responsible for managing the selenium chrome driver
This class is responsible for connecting to a remote chrome browser
This class is responsible for loading other classes and create instances from them
Subscriber that clears all logs before testing is started
Command interface
Configuration entity
Log message for configuration errors
Exception is thrown when configuration values lead to errors
Factory class for generating a configuration object from a JSON configuration file
Helper class for extracting information from Cucumber features
Helper class that provides methods to extract information from Cucumber feature wrapper objects
Helper class that creates log messages from test steps
Helper class that provides methods for extracting information from cucumber pickle wrapper objects
Cucumber event payload information class
Helper class for extracting information from Cucumber Scenario objects
Index that holds all Cucumber log messages
Cucumber log message
Class that provides helper methods for extracting information from cucumber tags
Helper class for extracting information from Cucumber Scenario objects
Helper class that provides methods for extracting information from cucumber Pickle objects
Helper class for extracting information from Cucumber test result objects
Helper class for extracting information from Cucumber TestStep objects
Driver factory class
Error class for driver initialization errors
This class is responsible for connecting to a local edge browser
This class is responsible for connecting to a remote edge driver
Error object class for error log messages
Collection for error log messages
Class that initializes the Qtaf event system
Index that holds all FeatureLogCollection objects
Class that provides helper methods for reflective field access and manipulation
This class is responsible for connecting to a firefox browser on an android device
This class is responsible for connecting to a local firefox browser
This class is responsible for connecting to a remote firefox browser
Error entity class for framework initialization errors
Generate GSON object with custom serializers
Helper class for creating GSON objects
Interface that all event subscribers have to implement
This class is responsible for connecting to a local Internet Explorer browser
Interface that all test context classes have to implement
Interface that all test event entity classes have to implement
Interface that all test context classes have to implement
Interface for step event payload objects
Interface that web driver test contexts have to implement
Class for writing log file
QTAF wrapper class for Log4J logger
Entity class for logging errors
Log levels
Log message class holds information about log messages
Event subscriber that subscribes to testing finished events and creates a log file when event is dispatched
Class that listens to Cucumber events and dispatches QTAF events
Entity class that holds information about a scenario
Factory class for QTAF Cucumber Scenario Entities
This class manages events emitted by the Qtaf framework
Factory Class
This class is responsible for initializing objects and workspaces (directories and files)
This subscriber is responsible for adding log messages to the corresponding log collections
Guice module used in TestContext classes
Method interceptor for methods that are annotated with the Step annotation
Entity class for payloads of TestContext events
Entity class for test events
Class that provides methods for extracting information about the test execution from the configuration
Test context works as a factory class and state manager for test classes.
Cucumber Test Contexts.
 
Step event payload object
 
 
Index that holds all scenario log collections
Helper class for finding scenario logs
 
Event subscriber that takes screenshots of tests
Helper class for getting selenium driver configuration values
 
Method annotation for test steps
Converts Step annotation to JSON
Information object that contains Step execution information
Log message for called steps
Step status
This data class holds the information from the Step annotation
Data class for step parameter information
This subscriber reacts to lifecycle events of step methods
Converts TestCase annotation to JSON
Helper methods for ITestContext implementations
 
Test case annotation should be used for all classes that contain tests
Collection that holds all log messages from a specific test case class
 
Event listener for TestNG events
This class is responsible for creating instances of all test classes
Event subscriber that reacts to Qtaf lifecycle events and creates log messages
 
TestNG event payload information class
Helper class for extracting attributes from TestResult objects
This class works as a collection for log messages that are produced during a test execution.
Test execution status
Data class for step parameter information
Collection that holds all log messages from all test classes
Converts Throwable object to JSON
This class is a wrapper class for java.lang.Throwable, because GSON is not able to serialize this class
Helper for token separated strings