A B C D E F G H I M O P R S T V W 
All Classes All Packages

A

AbstractRequestAssertion<T> - Class in at.willhaben.willtest.proxy.assertions
 
AbstractRequestAssertion() - Constructor for class at.willhaben.willtest.proxy.assertions.AbstractRequestAssertion
 
addCapabilities(T) - Method in interface at.willhaben.willtest.internal.DefaultCapabilities
 
afterAll(ExtensionContext) - Method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
afterEach(ExtensionContext) - Method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
ALLURE_FLAG - Static variable in class at.willhaben.willtest.junit5.extensions.ScreenshotProvider
 
AndroidOptions - Class in at.willhaben.willtest.util
 
AndroidOptions() - Constructor for class at.willhaben.willtest.util.AndroidOptions
 
AnnotationHelper - Class in at.willhaben.willtest.util
 
AnnotationHelper() - Constructor for class at.willhaben.willtest.util.AnnotationHelper
 
at.willhaben.willtest.config - package at.willhaben.willtest.config
 
at.willhaben.willtest.exceptions - package at.willhaben.willtest.exceptions
 
at.willhaben.willtest.internal - package at.willhaben.willtest.internal
 
at.willhaben.willtest.junit5 - package at.willhaben.willtest.junit5
 
at.willhaben.willtest.junit5.extensions - package at.willhaben.willtest.junit5.extensions
 
at.willhaben.willtest.proxy - package at.willhaben.willtest.proxy
 
at.willhaben.willtest.proxy.assertions - package at.willhaben.willtest.proxy.assertions
 
at.willhaben.willtest.proxy.impl - package at.willhaben.willtest.proxy.impl
 
at.willhaben.willtest.util - package at.willhaben.willtest.util
 

B

beforeEach(ExtensionContext) - Method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
BrowserNotSupportedException - Exception in at.willhaben.willtest.exceptions
 
BrowserNotSupportedException(String) - Constructor for exception at.willhaben.willtest.exceptions.BrowserNotSupportedException
 
BrowserProxyBuilder - Class in at.willhaben.willtest.proxy
 
BrowserSelectionUtils - Class in at.willhaben.willtest.util
 
BrowserSelectionUtils() - Constructor for class at.willhaben.willtest.util.BrowserSelectionUtils
 
BROWSERSTACK - at.willhaben.willtest.util.RemoteSelectionUtils.RemotePlatform
 
BrowserUtil - Annotation Type in at.willhaben.willtest.junit5
 
BrowserUtilExtension - Interface in at.willhaben.willtest.junit5
 
build() - Method in class at.willhaben.willtest.util.TestReportFile.Builder
 
builder() - Static method in class at.willhaben.willtest.proxy.BrowserProxyBuilder
 

C

clearRequests() - Method in class at.willhaben.willtest.proxy.impl.ProxyWrapperImpl
 
clearRequests() - Method in interface at.willhaben.willtest.proxy.ProxyWrapper
 
createScreenshot(ExtensionContext, WebDriver) - Method in class at.willhaben.willtest.junit5.extensions.ScreenshotProvider
 
createSeleniumProxy(BrowserMobProxy) - Static method in class at.willhaben.willtest.proxy.BrowserProxyBuilder
 

D

DefaultCapabilities - Interface in at.willhaben.willtest.internal
 
DefaultScreenshotGenerator - Class in at.willhaben.willtest.config
Takes a simple screenshot in case of an error.
DefaultScreenshotGenerator() - Constructor for class at.willhaben.willtest.config.DefaultScreenshotGenerator
 
describeTo(Description) - Method in class at.willhaben.willtest.proxy.assertions.RequestAvailableAssertion
 
DRIVER_KEY - Static variable in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
DriverParameterResolverExtension - Class in at.willhaben.willtest.junit5.extensions
 
DriverParameterResolverExtension() - Constructor for class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 

E

Environment - Class in at.willhaben.willtest.util
Used to get a system property or environment variable.
ExceptionChecker - Class in at.willhaben.willtest.util
 
ExceptionChecker() - Constructor for class at.willhaben.willtest.util.ExceptionChecker
 

F

FixedTopBarShootingStrategy - Class in at.willhaben.willtest.util
Takes a screenshot of the whole website by scrolling down an combine all screenshots.
FixedTopBarShootingStrategy(int) - Constructor for class at.willhaben.willtest.util.FixedTopBarShootingStrategy
Creates shootingstragety which takes screenshot of the whole page and the ability to remove a fixed header navbar
FixedTopBarShootingStrategy(By) - Constructor for class at.willhaben.willtest.util.FixedTopBarShootingStrategy
Creates shootingstragety which takes screenshot of the whole page and the ability to remove a fixed header navbar
forTest(ExtensionContext) - Static method in class at.willhaben.willtest.util.TestReportFile
 

G

getAnnotationOrdered(ExtensionContext, Class<T>) - Static method in class at.willhaben.willtest.util.AnnotationHelper
 
getBrowser() - Static method in class at.willhaben.willtest.util.BrowserSelectionUtils
 
getBrowserOptions(Class<T>) - Method in class at.willhaben.willtest.junit5.OptionCombiner
 
getBrowserUtilExtensionList(ExtensionContext, Class<T>, boolean) - Static method in class at.willhaben.willtest.util.AnnotationHelper
 
getBrowserUtilList(BrowserUtil, Class<T>) - Static method in class at.willhaben.willtest.util.AnnotationHelper
 
getBrowserUtilList(BrowserUtil, Class<T>, boolean) - Static method in class at.willhaben.willtest.util.AnnotationHelper
 
getDriverFromStore(ExtensionContext, String) - Static method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
getFile() - Method in class at.willhaben.willtest.util.TestReportFile
Gives back the File object, which can be used as target for report.
getFirstSuperClassAnnotation(Class, Class<T>) - Static method in class at.willhaben.willtest.util.AnnotationHelper
 
getGeneratedName() - Method in class at.willhaben.willtest.util.TestReportFile
 
getPlatform() - Static method in class at.willhaben.willtest.util.PlatformUtils
 
getProxy() - Method in class at.willhaben.willtest.proxy.impl.ProxyWrapperImpl
 
getProxy() - Method in interface at.willhaben.willtest.proxy.ProxyWrapper
 
getProxyFromStore(ExtensionContext) - Static method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
getRemoteIsSet() - Static method in class at.willhaben.willtest.util.RemoteSelectionUtils
 
getRemotePlatform() - Static method in class at.willhaben.willtest.util.RemoteSelectionUtils
 
getReportFolderDir() - Static method in class at.willhaben.willtest.util.TestReportFile
 
getRequestByUrl(String) - Method in class at.willhaben.willtest.proxy.impl.ProxyWrapperImpl
 
getRequestByUrl(String) - Method in interface at.willhaben.willtest.proxy.ProxyWrapper
 
getRequestFormParamsByUrl(String) - Method in class at.willhaben.willtest.proxy.impl.ProxyWrapperImpl
 
getRequestFormParamsByUrl(String) - Method in interface at.willhaben.willtest.proxy.ProxyWrapper
 
getRequests() - Method in class at.willhaben.willtest.proxy.impl.ProxyWrapperImpl
 
getRequests() - Method in interface at.willhaben.willtest.proxy.ProxyWrapper
 
getRequestsByUrl(String) - Method in class at.willhaben.willtest.proxy.impl.ProxyWrapperImpl
 
getRequestsByUrl(String) - Method in interface at.willhaben.willtest.proxy.ProxyWrapper
 
getRequestsUrls() - Method in class at.willhaben.willtest.proxy.impl.ProxyWrapperImpl
 
getRequestsUrls() - Method in interface at.willhaben.willtest.proxy.ProxyWrapper
 
getScreenshot(WebDriver) - Method in class at.willhaben.willtest.util.FixedTopBarShootingStrategy
 
getStore(ExtensionContext) - Static method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
getValue(String, String) - Static method in class at.willhaben.willtest.util.Environment
Checks if the specified key is available in the system properties System.getProperty(String), environment variables System.getenv(String) or takes the default value.
GRID - at.willhaben.willtest.util.RemoteSelectionUtils.RemotePlatform
 

H

handleAfterEachMethodExecutionException(ExtensionContext, Throwable) - Method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
handleTestExecutionException(ExtensionContext, Throwable) - Method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 

I

IOsOptions - Class in at.willhaben.willtest.util
 
IOsOptions() - Constructor for class at.willhaben.willtest.util.IOsOptions
 
IS_REMOTE - Static variable in class at.willhaben.willtest.util.RemoteSelectionUtils
 
isAndroid() - Static method in class at.willhaben.willtest.util.PlatformUtils
 
isAssertJMultipleFailureError(Throwable) - Static method in class at.willhaben.willtest.util.ExceptionChecker
 
isAssumptionViolation(Throwable) - Static method in class at.willhaben.willtest.util.ExceptionChecker
 
isChrome() - Static method in class at.willhaben.willtest.util.BrowserSelectionUtils
 
isEdge() - Static method in class at.willhaben.willtest.util.BrowserSelectionUtils
 
isFirefox() - Static method in class at.willhaben.willtest.util.BrowserSelectionUtils
 
isIE() - Static method in class at.willhaben.willtest.util.BrowserSelectionUtils
 
isIOS() - Static method in class at.willhaben.willtest.util.PlatformUtils
 
isLinux() - Static method in class at.willhaben.willtest.util.PlatformUtils
 
isRemote() - Static method in class at.willhaben.willtest.util.RemoteSelectionUtils
 
isWindows() - Static method in class at.willhaben.willtest.util.PlatformUtils
 

M

matchesSafely(Collection<String>) - Method in class at.willhaben.willtest.proxy.assertions.RequestAvailableAssertion
 
modifyAllBrowsers(T) - Method in interface at.willhaben.willtest.junit5.OptionModifier
 
modifyAllBrowsers(T) - Method in class at.willhaben.willtest.proxy.ProxyOptionModifier
 
modifyAndroidOptions(AndroidOptions) - Method in interface at.willhaben.willtest.junit5.OptionModifier
 
modifyChromeOptions(ChromeOptions) - Method in interface at.willhaben.willtest.junit5.OptionModifier
 
modifyEdgeOptions(EdgeOptions) - Method in interface at.willhaben.willtest.junit5.OptionModifier
 
modifyFirefoxOptions(FirefoxOptions) - Method in interface at.willhaben.willtest.junit5.OptionModifier
 
modifyInternetExplorerOptions(InternetExplorerOptions) - Method in interface at.willhaben.willtest.junit5.OptionModifier
 
modifyIOsOptions(IOsOptions) - Method in interface at.willhaben.willtest.junit5.OptionModifier
 

O

oneOrMoreMatch(Collection<T>, Predicate<T>) - Method in class at.willhaben.willtest.proxy.assertions.AbstractRequestAssertion
 
onFailure(ExtensionContext, WebDriver, Throwable) - Method in class at.willhaben.willtest.junit5.extensions.PageSourceProvider
 
onFailure(ExtensionContext, WebDriver, Throwable) - Method in class at.willhaben.willtest.junit5.extensions.ScreenshotProvider
 
onFailure(ExtensionContext, WebDriver, Throwable) - Method in interface at.willhaben.willtest.junit5.TestFailureListener
 
OptionCombiner - Class in at.willhaben.willtest.junit5
 
OptionCombiner(List<OptionModifier>) - Constructor for class at.willhaben.willtest.junit5.OptionCombiner
 
OptionModifier - Interface in at.willhaben.willtest.junit5
 

P

PageSourceProvider - Class in at.willhaben.willtest.junit5.extensions
 
PageSourceProvider() - Constructor for class at.willhaben.willtest.junit5.extensions.PageSourceProvider
 
PlatformUtils - Class in at.willhaben.willtest.util
 
PlatformUtils() - Constructor for class at.willhaben.willtest.util.PlatformUtils
 
postProcessWebDriver(WebDriver) - Method in interface at.willhaben.willtest.junit5.WebDriverPostInterceptor
 
provideShootingStrategy() - Method in interface at.willhaben.willtest.junit5.ScreenshotInterceptor
 
PROXY_URL_PROPERTY_KEY - Static variable in class at.willhaben.willtest.proxy.SeleniumProxy
 
ProxyMatchers - Class in at.willhaben.willtest.proxy.assertions
 
ProxyMatchers() - Constructor for class at.willhaben.willtest.proxy.assertions.ProxyMatchers
 
ProxyOptionModifier - Class in at.willhaben.willtest.proxy
 
ProxyOptionModifier(BrowserMobProxy) - Constructor for class at.willhaben.willtest.proxy.ProxyOptionModifier
 
ProxyWrapper - Interface in at.willhaben.willtest.proxy
 
ProxyWrapperImpl - Class in at.willhaben.willtest.proxy.impl
 
ProxyWrapperImpl(BrowserMobProxy) - Constructor for class at.willhaben.willtest.proxy.impl.ProxyWrapperImpl
 

R

REMOTE_PLATFORM - Static variable in class at.willhaben.willtest.util.RemoteSelectionUtils
 
RemoteSelectionUtils - Class in at.willhaben.willtest.util
 
RemoteSelectionUtils() - Constructor for class at.willhaben.willtest.util.RemoteSelectionUtils
 
RemoteSelectionUtils.RemotePlatform - Enum in at.willhaben.willtest.util
 
requestAvailable(String) - Static method in class at.willhaben.willtest.proxy.assertions.ProxyMatchers
 
RequestAvailableAssertion - Class in at.willhaben.willtest.proxy.assertions
 
RequestAvailableAssertion(String) - Constructor for class at.willhaben.willtest.proxy.assertions.RequestAvailableAssertion
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 

S

ScreenshotGenerator - Interface in at.willhaben.willtest.config
Allows to use a custom screenshot library or to implement own screenshot behaviour.
ScreenshotInterceptor - Interface in at.willhaben.willtest.junit5
 
ScreenshotProvider - Class in at.willhaben.willtest.junit5.extensions
 
ScreenshotProvider() - Constructor for class at.willhaben.willtest.junit5.extensions.ScreenshotProvider
 
SeleniumProxy - Class in at.willhaben.willtest.proxy
 
SeleniumProxy(BrowserMobProxy) - Constructor for class at.willhaben.willtest.proxy.SeleniumProxy
 
shouldStartProxy(ExtensionContext) - Method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 
startProxy() - Method in class at.willhaben.willtest.proxy.BrowserProxyBuilder
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class at.willhaben.willtest.junit5.extensions.DriverParameterResolverExtension
 

T

takeScreenshot(WebDriver) - Method in class at.willhaben.willtest.config.DefaultScreenshotGenerator
 
takeScreenshot(WebDriver) - Method in interface at.willhaben.willtest.config.ScreenshotGenerator
This method is called if an error occurred in the test.
TestFailureListener - Interface in at.willhaben.willtest.junit5
 
TestReportFile - Class in at.willhaben.willtest.util
Decides where are the report files saved.
TestReportFile() - Constructor for class at.willhaben.willtest.util.TestReportFile
 
TestReportFile.Builder - Class in at.willhaben.willtest.util
 
testStarted(ExtensionContext, String) - Method in interface at.willhaben.willtest.junit5.TestStartListener
 
TestStartListener - Interface in at.willhaben.willtest.junit5
 

V

value() - Method in annotation type at.willhaben.willtest.junit5.BrowserUtil
 
valueOf(String) - Static method in enum at.willhaben.willtest.util.RemoteSelectionUtils.RemotePlatform
Returns the enum constant of this type with the specified name.
values() - Static method in enum at.willhaben.willtest.util.RemoteSelectionUtils.RemotePlatform
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebDriverPostInterceptor - Interface in at.willhaben.willtest.junit5
 
withPostix(String) - Method in class at.willhaben.willtest.util.TestReportFile.Builder
 
withPrefix(String) - Method in class at.willhaben.willtest.util.TestReportFile.Builder
 
A B C D E F G H I M O P R S T V W 
All Classes All Packages