Index

A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABORTED - Enum constant in enum class io.github.giulong.spectrum.enums.Result
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.DriverConsumer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.ExtentTestConsumer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.LogConsumer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.MailConsumer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.SlackConsumer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.TestBookConsumer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.video.VideoConsumer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.video.VideoFinalizer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.events.video.VideoInitConsumer
 
accept(Event) - Method in class io.github.giulong.spectrum.utils.web_driver_events.TestStepsConsumer
 
accept(WebDriverEvent) - Method in class io.github.giulong.spectrum.utils.web_driver_events.HighlightElementConsumer
 
accept(WebDriverEvent) - Method in class io.github.giulong.spectrum.utils.web_driver_events.HtmlReportConsumer
 
accept(WebDriverEvent) - Method in class io.github.giulong.spectrum.utils.web_driver_events.LogConsumer
 
accept(WebDriverEvent) - Method in class io.github.giulong.spectrum.utils.web_driver_events.ScreenshotConsumer
 
accept(WebDriverEvent) - Method in class io.github.giulong.spectrum.utils.web_driver_events.TestStepBuilderConsumer
 
actions - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
ACTIONS - Static variable in class io.github.giulong.spectrum.extensions.resolvers.ActionsResolver
 
ACTIONS_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
ActionsResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
ActionsResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.ActionsResolver
 
activateBiDi(T, Configuration, Configuration.Drivers.BiDiDriverConfiguration) - Method in interface io.github.giulong.spectrum.interfaces.BiDiDriver
 
add(E) - Method in class io.github.giulong.spectrum.utils.FixedSizeQueue
 
addScreenshotToReport(String, Status) - Method in class io.github.giulong.spectrum.SpectrumEntity
Adds a screenshot with the provided message and the provided status to the current test in the Extent Report
AFTER - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
afterAccept(Alert) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterActiveElement(WebDriver.TargetLocator, WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAddCookie(WebDriver.Options, Cookie) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAlert(WebDriver.TargetLocator, Alert) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAll(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
afterAnyAlertCall(Alert, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAnyCall(Object, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAnyNavigationCall(WebDriver.Navigation, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAnyOptionsCall(WebDriver.Options, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAnyTargetLocatorCall(WebDriver.TargetLocator, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAnyTimeoutsCall(WebDriver.Timeouts, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAnyWebDriverCall(WebDriver, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAnyWebElementCall(WebElement, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterAnyWindowCall(WebDriver.Window, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterBack(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterClear(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterClick(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterClose(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterDefaultContent(WebDriver.TargetLocator, WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterDeleteAllCookies(WebDriver.Options) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterDeleteCookie(WebDriver.Options, Cookie) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterDeleteCookieNamed(WebDriver.Options, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterDismiss(Alert) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterEach(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
afterExecuteAsyncScript(WebDriver, String, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterExecuteScript(WebDriver, String, Object[], Object) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterFindElement(WebDriver, By, WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterFindElement(WebElement, By, WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterFindElements(WebDriver, By, List<WebElement>) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterFindElements(WebElement, By, List<WebElement>) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterForward(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterFrame(WebDriver.TargetLocator, int, WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterFrame(WebDriver.TargetLocator, String, WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterFrame(WebDriver.TargetLocator, WebElement, WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterFullscreen(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGet(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetAttribute(WebElement, String, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetCookieNamed(WebDriver.Options, String, Cookie) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetCookies(WebDriver.Options, Set<Cookie>) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetCssValue(WebElement, String, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetCurrentUrl(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetLocation(WebElement, Point) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetPageSource(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetPosition(WebDriver.Window, Point) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetSize(WebDriver.Window, Dimension) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetSize(WebElement, Dimension) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetTagName(WebElement, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetText(Alert, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetText(WebElement, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetTitle(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetWindowHandle(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterGetWindowHandles(WebDriver, Set<String>) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterImplicitlyWait(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterIsDisplayed(WebElement, boolean) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterIsEnabled(WebElement, boolean) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterIsSelected(WebElement, boolean) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterMaximize(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterNewWindow(WebDriver.TargetLocator, WindowType, WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterPageLoadTimeout(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterParentFrame(WebDriver.TargetLocator, WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterPerform(WebDriver, Collection<Sequence>) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterQuit(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterRefresh(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterResetInputState(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterScriptTimeout(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterSendKeys(Alert, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterSendKeys(WebElement, CharSequence...) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterSetPosition(WebDriver.Window, Point) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterSetSize(WebDriver.Window, Dimension) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterSubmit(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterTo(WebDriver.Navigation, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterTo(WebDriver.Navigation, URL) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
afterWindow(WebDriver.TargetLocator, String, WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
Android<T> - Class in io.github.giulong.spectrum.drivers
 
Android() - Constructor for class io.github.giulong.spectrum.drivers.Android
 
APP_CAPABILITY - Static variable in class io.github.giulong.spectrum.drivers.Appium
 
Appium<T,U> - Class in io.github.giulong.spectrum.drivers
 
Appium() - Constructor for class io.github.giulong.spectrum.drivers.Appium
 
Appium() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Environments.Appium
 
AppiumEnvironment - Class in io.github.giulong.spectrum.utils.environments
 
AppiumEnvironment() - Constructor for class io.github.giulong.spectrum.utils.environments.AppiumEnvironment
 
AppiumGeneric - Class in io.github.giulong.spectrum.drivers
 
AppiumGeneric() - Constructor for class io.github.giulong.spectrum.drivers.AppiumGeneric
 
AppiumGeneric() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.AppiumGeneric
 
AppiumLog - Class in io.github.giulong.spectrum.internals
 
AppiumLog() - Constructor for class io.github.giulong.spectrum.internals.AppiumLog
 
Application() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Application
 
applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class io.github.giulong.spectrum.internals.jackson.json_schema.JsonSchemaGeneratorModule
 
applyToConfigBuilder(SchemaGeneratorConfigBuilder) - Method in class io.github.giulong.spectrum.internals.jackson.json_schema.JsonSchemaInternalGeneratorModule
 
Attachment - Class in io.github.giulong.spectrum.pojos.events
 
Attachment() - Constructor for class io.github.giulong.spectrum.pojos.events.Attachment
 
attachVideo(ExtentTest, Video.ExtentTest, String, Path) - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
augment(ObjectMapper) - Method in interface io.github.giulong.spectrum.utils.file_providers.FileProvider
 
AUTO_AFTER - Enum constant in enum class io.github.giulong.spectrum.enums.Frame
 
AUTO_BEFORE - Enum constant in enum class io.github.giulong.spectrum.enums.Frame
 
AutoWait() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Waits.AutoWait
 
AutoWaitWebDriverListener - Class in io.github.giulong.spectrum.internals.web_driver_listeners
 
AutoWaitWebDriverListener() - Constructor for class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 

B

BEFORE - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
BEFORE_EXECUTION - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
beforeAccept(Alert) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeActiveElement(WebDriver.TargetLocator) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAddCookie(WebDriver.Options, Cookie) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAlert(WebDriver.TargetLocator) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAll(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
beforeAnyAlertCall(Alert, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAnyCall(Object, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAnyNavigationCall(WebDriver.Navigation, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAnyOptionsCall(WebDriver.Options, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAnyTargetLocatorCall(WebDriver.TargetLocator, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAnyTimeoutsCall(WebDriver.Timeouts, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAnyWebDriverCall(WebDriver, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAnyWebElementCall(WebElement, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeAnyWindowCall(WebDriver.Window, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeBack(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeClear(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeClear(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeClick(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeClick(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeClose(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeDefaultContent(WebDriver.TargetLocator) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeDeleteAllCookies(WebDriver.Options) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeDeleteCookie(WebDriver.Options, Cookie) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeDeleteCookieNamed(WebDriver.Options, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeDismiss(Alert) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeEach(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
beforeExecuteAsyncScript(WebDriver, String, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeExecuteScript(WebDriver, String, Object[]) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeFindElement(WebDriver, By) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeFindElement(WebElement, By) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeFindElements(WebDriver, By) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeFindElements(WebElement, By) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeForward(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeFrame(WebDriver.TargetLocator, int) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeFrame(WebDriver.TargetLocator, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeFrame(WebDriver.TargetLocator, WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeFullscreen(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGet(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetAttribute(WebElement, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeGetAttribute(WebElement, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetCookieNamed(WebDriver.Options, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetCookies(WebDriver.Options) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetCssValue(WebElement, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeGetCssValue(WebElement, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetCurrentUrl(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetLocation(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeGetLocation(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetPageSource(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetPosition(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetSize(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetSize(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeGetSize(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetTagName(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeGetTagName(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetText(Alert) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetText(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeGetText(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetTitle(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetWindowHandle(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeGetWindowHandles(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeImplicitlyWait(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeIsDisplayed(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeIsEnabled(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeIsEnabled(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeIsSelected(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeIsSelected(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeMaximize(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeNewWindow(WebDriver.TargetLocator, WindowType) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforePageLoadTimeout(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeParentFrame(WebDriver.TargetLocator) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforePerform(WebDriver, Collection<Sequence>) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeQuit(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeRefresh(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeResetInputState(WebDriver) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeScriptTimeout(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeSendKeys(Alert, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeSendKeys(WebElement, CharSequence...) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeSendKeys(WebElement, CharSequence...) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeSetPosition(WebDriver.Window, Point) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeSetSize(WebDriver.Window, Dimension) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeSubmit(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.AutoWaitWebDriverListener
 
beforeSubmit(WebElement) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeTestExecution(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
beforeTo(WebDriver.Navigation, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeTo(WebDriver.Navigation, URL) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
beforeWindow(WebDriver.TargetLocator, String) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
BiDiDriver<T> - Interface in io.github.giulong.spectrum.interfaces
 
BiDiTypeBasedParameterResolver<T> - Class in io.github.giulong.spectrum.extensions.resolvers.bidi
 
BiDiTypeBasedParameterResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.bidi.BiDiTypeBasedParameterResolver
 
BROWSING_CONTEXT - Static variable in class io.github.giulong.spectrum.extensions.resolvers.bidi.BrowsingContextResolver
 
BROWSING_CONTEXT_INSPECTOR - Static variable in class io.github.giulong.spectrum.extensions.resolvers.bidi.BrowsingContextInspectorResolver
 
BROWSING_CONTEXT_INSPECTOR_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
BROWSING_CONTEXT_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
browsingContext - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
browsingContextInspector - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
BrowsingContextInspectorResolver - Class in io.github.giulong.spectrum.extensions.resolvers.bidi
 
BrowsingContextInspectorResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.bidi.BrowsingContextInspectorResolver
 
BrowsingContextResolver - Class in io.github.giulong.spectrum.extensions.resolvers.bidi
 
BrowsingContextResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.bidi.BrowsingContextResolver
 
build() - Method in class io.github.giulong.spectrum.drivers.Driver
 
buildDriverFor(URL) - Method in class io.github.giulong.spectrum.drivers.Android
 
buildDriverFor(URL) - Method in class io.github.giulong.spectrum.drivers.Appium
 
buildDriverFor(URL) - Method in class io.github.giulong.spectrum.drivers.AppiumGeneric
 
buildDriverFor(URL) - Method in class io.github.giulong.spectrum.drivers.Mac2
 
buildDriverFor(URL) - Method in class io.github.giulong.spectrum.drivers.Windows
 
buildDriverFor(URL) - Method in class io.github.giulong.spectrum.drivers.XCUITest
 
buildFor(Object) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementProxyBuilder
 
buildFrameTagFor(int, String, TestData) - Method in class io.github.giulong.spectrum.utils.HtmlUtils
 
buildFrameTagFor(int, String, TestData, String) - Method in class io.github.giulong.spectrum.utils.HtmlUtils
 
buildTestIdFrom(String, String) - Static method in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 

C

CanProduceMetadata - Interface in io.github.giulong.spectrum.interfaces.reports
 
CanReport - Interface in io.github.giulong.spectrum.interfaces.reports
 
CanReportSummary - Interface in io.github.giulong.spectrum.interfaces.reports
 
CanReportTestBook - Interface in io.github.giulong.spectrum.interfaces.reports
 
capabilities - Variable in class io.github.giulong.spectrum.drivers.Driver
 
checkDownloadedFile(String) - Method in class io.github.giulong.spectrum.SpectrumEntity
Leverages the waitForDownloadOf method and then compares the checksums of the file provided.
checkDownloadedFile(String, String) - Method in class io.github.giulong.spectrum.SpectrumEntity
Leverages the waitForDownloadOf method and then compares the checksums of the two files provided.
Chrome - Class in io.github.giulong.spectrum.drivers
 
Chrome() - Constructor for class io.github.giulong.spectrum.drivers.Chrome
 
Chrome() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Chrome
 
Chromium<T,U,V> - Class in io.github.giulong.spectrum.drivers
 
Chromium() - Constructor for class io.github.giulong.spectrum.drivers.Chromium
 
CLASS - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
CLASS_NAME - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 
ClassDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
ClassDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.ClassDeserializer
 
cleanupOldReports() - Method in interface io.github.giulong.spectrum.interfaces.reports.CanReport
 
cleanupOldReports() - Method in class io.github.giulong.spectrum.utils.reporters.FileReporter
 
clear() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
clear(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Clear input value with javascript on the provided WebElement
clearAndSendKeys(WebElement, CharSequence) - Method in class io.github.giulong.spectrum.SpectrumEntity
Helper method to call Selenium's clear and sendKeys on the provided WebElement, which is then returned
click() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
click(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Performs a click with javascript on the provided WebElement
Client() - Constructor for class io.github.giulong.spectrum.internals.jackson.views.Views.Client
 
ClientFileProvider - Class in io.github.giulong.spectrum.utils.file_providers
 
ClientFileProvider() - Constructor for class io.github.giulong.spectrum.utils.file_providers.ClientFileProvider
 
closeNode() - Method in class io.github.giulong.spectrum.utils.StatefulExtentTest
 
ColoredConverter - Class in io.github.giulong.spectrum.internals
 
ColoredConverter() - Constructor for class io.github.giulong.spectrum.internals.ColoredConverter
 
commonSetupFor(SchemaGeneratorConfigBuilder) - Method in class io.github.giulong.spectrum.internals.jackson.json_schema.JsonSchemaInternalGeneratorModule
 
compare(Test, Test) - Method in class io.github.giulong.spectrum.utils.tests_comparators.NameComparator
 
compare(Test, Test) - Method in class io.github.giulong.spectrum.utils.tests_comparators.NoOpComparator
 
compare(Test, Test) - Method in class io.github.giulong.spectrum.utils.tests_comparators.StatusComparator
 
computeIfAbsent(String, Function<String, T>, Class<T>) - Method in class io.github.giulong.spectrum.utils.TestContext
 
configuration - Variable in class io.github.giulong.spectrum.drivers.Driver
 
configuration - Static variable in class io.github.giulong.spectrum.SpectrumEntity
 
configuration - Variable in class io.github.giulong.spectrum.utils.environments.GridEnvironment
 
configuration - Variable in class io.github.giulong.spectrum.utils.events.video.VideoBaseConsumer
 
configuration - Variable in class io.github.giulong.spectrum.utils.ExtentReporter
 
Configuration - Class in io.github.giulong.spectrum.utils
 
Configuration() - Constructor for class io.github.giulong.spectrum.utils.Configuration
 
CONFIGURATION - Static variable in class io.github.giulong.spectrum.extensions.resolvers.ConfigurationResolver
 
CONFIGURATION - Static variable in class io.github.giulong.spectrum.SpectrumSessionListener
 
CONFIGURATION_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
Configuration.Application - Class in io.github.giulong.spectrum.utils
 
Configuration.Application.Highlight - Class in io.github.giulong.spectrum.utils
 
Configuration.Data - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.AppiumGeneric - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.BiDiDriverConfiguration - Interface in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Chrome - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Chrome.Service - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Edge - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Espresso - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Event - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Events - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Firefox - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Firefox.Service - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Logs - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Mac2 - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Safari - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Safari.Service - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.UiAutomator2 - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Waits - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Waits.AutoWait - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.Windows - Class in io.github.giulong.spectrum.utils
 
Configuration.Drivers.XCUITest - Class in io.github.giulong.spectrum.utils
 
Configuration.Environments - Class in io.github.giulong.spectrum.utils
 
Configuration.Environments.Appium - Class in io.github.giulong.spectrum.utils
 
Configuration.Environments.Appium.Service - Class in io.github.giulong.spectrum.utils
 
Configuration.Environments.Grid - Class in io.github.giulong.spectrum.utils
 
Configuration.Environments.Local - Class in io.github.giulong.spectrum.utils
 
Configuration.Extent - Class in io.github.giulong.spectrum.utils
 
Configuration.Faker - Class in io.github.giulong.spectrum.utils
 
Configuration.FreeMarker - Class in io.github.giulong.spectrum.utils
 
Configuration.Runtime - Class in io.github.giulong.spectrum.utils
 
ConfigurationResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
ConfigurationResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.ConfigurationResolver
 
ContextManager - Class in io.github.giulong.spectrum.utils
 
ContextManager() - Constructor for class io.github.giulong.spectrum.utils.ContextManager
 
convert(String) - Method in class io.github.giulong.spectrum.utils.js.Js
 
copyField(Field, Object, Object) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
createExtentTestFrom(ExtensionContext) - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
createNode(String) - Method in class io.github.giulong.spectrum.utils.StatefulExtentTest
 
createTempFile(String, String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
CSS_SELECTOR - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 
CsvTestBookParser - Class in io.github.giulong.spectrum.utils.testbook.parsers
 
CsvTestBookParser() - Constructor for class io.github.giulong.spectrum.utils.testbook.parsers.CsvTestBookParser
 

D

data - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
Data() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Data
 
DATA - Static variable in class io.github.giulong.spectrum.extensions.resolvers.DataResolver
 
dataResolver - Variable in class io.github.giulong.spectrum.SpectrumTest
 
DataResolver<Data> - Class in io.github.giulong.spectrum.extensions.resolvers
 
DataResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.DataResolver
 
decorate(ClassLoader, Field) - Method in class io.github.giulong.spectrum.internals.page_factory.SpectrumFieldDecorator
 
DEFAULT_CONFIGURATION_UNIX_YAML - Static variable in class io.github.giulong.spectrum.SpectrumSessionListener
 
DEFAULT_CONFIGURATION_YAML - Static variable in class io.github.giulong.spectrum.SpectrumSessionListener
 
delete(File) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
delete(Path) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
deleteArtifactsFrom(List<File>, CanProduceMetadata) - Method in class io.github.giulong.spectrum.utils.Retention
 
deleteContentOf(Path) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
deleteDownloadsFolder() - Method in class io.github.giulong.spectrum.SpectrumEntity
Deletes the download folder (its path is provided in the configuration*.yaml)
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.ClassDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.DriverDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.DurationDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.DynamicDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.EnvironmentDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedBooleanDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedObjectDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.LogbackLogLevelDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.RandomDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.UtilLogLevelDeserializer
 
DISABLED - Enum constant in enum class io.github.giulong.spectrum.enums.Result
 
doOutputFrom(String) - Method in interface io.github.giulong.spectrum.interfaces.reports.CanReport
 
doOutputFrom(String) - Method in class io.github.giulong.spectrum.utils.reporters.FileReporter
 
doOutputFrom(String) - Method in class io.github.giulong.spectrum.utils.reporters.LogReporter
 
DOWNLOAD_WAIT - Static variable in class io.github.giulong.spectrum.extensions.resolvers.DownloadWaitResolver
 
DOWNLOAD_WAIT_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
downloadWait - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
DownloadWait - Class in io.github.giulong.spectrum.types
 
DownloadWait(WebDriver, Duration) - Constructor for class io.github.giulong.spectrum.types.DownloadWait
 
DownloadWaitResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
DownloadWaitResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.DownloadWaitResolver
 
driver - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
Driver<T,U,V> - Class in io.github.giulong.spectrum.drivers
 
Driver() - Constructor for class io.github.giulong.spectrum.drivers.Driver
 
DRIVER - Static variable in class io.github.giulong.spectrum.extensions.resolvers.DriverResolver
 
DRIVER_SERVICE_THREAD_LOCAL - Static variable in class io.github.giulong.spectrum.utils.environments.LocalEnvironment
 
DriverConsumer - Class in io.github.giulong.spectrum.utils.events
 
DriverConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.DriverConsumer
 
DriverDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
DriverDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.DriverDeserializer
 
DriverLog - Class in io.github.giulong.spectrum.internals
 
DriverLog() - Constructor for class io.github.giulong.spectrum.internals.DriverLog
 
DriverResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
DriverResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.DriverResolver
 
Drivers() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers
 
DurationDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
DurationDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.DurationDeserializer
 
DYNAMIC_TEST - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
DynamicDeserializer<T> - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
DynamicDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.DynamicDeserializer
 

E

Edge - Class in io.github.giulong.spectrum.drivers
 
Edge() - Constructor for class io.github.giulong.spectrum.drivers.Edge
 
Edge() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Edge
 
Endpoint - Annotation Interface in io.github.giulong.spectrum.interfaces
 
Environment - Class in io.github.giulong.spectrum.utils.environments
 
Environment() - Constructor for class io.github.giulong.spectrum.utils.environments.Environment
 
EnvironmentDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
EnvironmentDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.EnvironmentDeserializer
 
Environments() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Environments
 
escape(String) - Method in class io.github.giulong.spectrum.utils.StringUtils
 
Espresso - Class in io.github.giulong.spectrum.drivers
 
Espresso() - Constructor for class io.github.giulong.spectrum.drivers.Espresso
 
Espresso() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Espresso
 
Event - Class in io.github.giulong.spectrum.pojos.events
 
Event() - Constructor for class io.github.giulong.spectrum.pojos.events.Event
 
Event() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Event
 
events - Variable in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
Events() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Events
 
EVENTS_DISPATCHER - Static variable in class io.github.giulong.spectrum.extensions.resolvers.EventsDispatcherResolver
 
EVENTS_DISPATCHER_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
EVENTS_WATCHER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
EventsConsumer - Class in io.github.giulong.spectrum.utils.events
 
EventsConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.EventsConsumer
 
eventsDispatcher - Static variable in class io.github.giulong.spectrum.SpectrumEntity
 
EventsDispatcher - Class in io.github.giulong.spectrum.utils.events
 
EventsDispatcher() - Constructor for class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
EventsDispatcherResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
EventsDispatcherResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.EventsDispatcherResolver
 
EventsWatcher - Class in io.github.giulong.spectrum.extensions.watchers
 
EventsWatcher() - Constructor for class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
EventsWebDriverListener - Class in io.github.giulong.spectrum.internals.web_driver_listeners
 
EventsWebDriverListener() - Constructor for class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
Execution() - Constructor for class io.github.giulong.spectrum.utils.MetadataManager.Metadata.Execution
 
EXTENSION_CONTEXT - Static variable in class io.github.giulong.spectrum.extensions.resolvers.TestContextResolver
 
Extent() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Extent
 
EXTENT_REPORTS - Static variable in class io.github.giulong.spectrum.extensions.resolvers.ExtentReportsResolver
 
EXTENT_REPORTS_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
ExtentReporter - Class in io.github.giulong.spectrum.utils
 
ExtentReporter() - Constructor for class io.github.giulong.spectrum.utils.ExtentReporter
 
extentReports - Static variable in class io.github.giulong.spectrum.SpectrumEntity
 
ExtentReportsResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
ExtentReportsResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.ExtentReportsResolver
 
extentTest - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
ExtentTest() - Constructor for class io.github.giulong.spectrum.utils.video.Video.ExtentTest
 
ExtentTestConsumer - Class in io.github.giulong.spectrum.utils.events
 
ExtentTestConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.ExtentTestConsumer
 

F

FAILED - Enum constant in enum class io.github.giulong.spectrum.enums.Result
 
faker - Static variable in class io.github.giulong.spectrum.SpectrumEntity
 
Faker() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Faker
 
FAKER - Static variable in class io.github.giulong.spectrum.extensions.resolvers.FakerResolver
 
FAKER_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
FakerResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
FakerResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.FakerResolver
 
FileProvider - Interface in io.github.giulong.spectrum.utils.file_providers
 
FileReporter - Class in io.github.giulong.spectrum.utils.reporters
 
FileReporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.FileReporter
 
FileReporter.HtmlSummaryReporter - Class in io.github.giulong.spectrum.utils.reporters
 
FileReporter.HtmlTestBookReporter - Class in io.github.giulong.spectrum.utils.reporters
 
FileReporter.TxtSummaryReporter - Class in io.github.giulong.spectrum.utils.reporters
 
FileReporter.TxtTestBookReporter - Class in io.github.giulong.spectrum.utils.reporters
 
fileUtils - Variable in class io.github.giulong.spectrum.utils.ExtentReporter
 
FileUtils - Class in io.github.giulong.spectrum.utils
 
FileUtils() - Constructor for class io.github.giulong.spectrum.utils.FileUtils
 
find(String) - Method in class io.github.giulong.spectrum.utils.file_providers.ClientFileProvider
 
find(String) - Method in interface io.github.giulong.spectrum.utils.file_providers.FileProvider
 
find(String) - Method in class io.github.giulong.spectrum.utils.file_providers.InternalFileProvider
 
findElement(WebElementFinder, String) - Method in class io.github.giulong.spectrum.utils.js.Js
Find the first WebElement using the given method starting from document
findElement(By) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
findElement(JavascriptExecutor, WebElement, String) - Method in enum class io.github.giulong.spectrum.enums.LocatorType
 
findElement(JavascriptExecutor, WebElement, String) - Method in interface io.github.giulong.spectrum.interfaces.WebElementFinder
 
findElement(WebElement, WebElementFinder, String) - Method in class io.github.giulong.spectrum.utils.js.Js
Find the first WebElement using the given method starting from the provided context
findElements(WebElementFinder, String) - Method in class io.github.giulong.spectrum.utils.js.Js
Find all WebElements using the given method starting from the provided context
findElements(By) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
findElements(JavascriptExecutor, WebElement, String) - Method in enum class io.github.giulong.spectrum.enums.LocatorType
 
findElements(JavascriptExecutor, WebElement, String) - Method in interface io.github.giulong.spectrum.interfaces.WebElementFinder
 
findElements(WebElement, WebElementFinder, String) - Method in class io.github.giulong.spectrum.utils.js.Js
Find all WebElements using the given method starting from the provided context
fire(String, String) - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
fire(String, String, String) - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
fire(String, String, String, Result, Set<String>, ExtensionContext) - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
fire(String, String, String, Result, Set<String>, ExtensionContext, Map<String, Object>) - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
fire(String, String, ExtensionContext, Map<String, Object>) - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
fire(String, Set<String>) - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
fire(String, Set<String>, Result) - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
Firefox - Class in io.github.giulong.spectrum.drivers
 
Firefox() - Constructor for class io.github.giulong.spectrum.drivers.Firefox
 
Firefox() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Firefox
 
FixedSizeQueue<E> - Class in io.github.giulong.spectrum.utils
 
FixedSizeQueue() - Constructor for class io.github.giulong.spectrum.utils.FixedSizeQueue
 
flush() - Method in class io.github.giulong.spectrum.internals.AppiumLog
 
flush() - Method in class io.github.giulong.spectrum.internals.DriverLog
 
flush(Reportable) - Method in interface io.github.giulong.spectrum.interfaces.reports.CanReport
 
flush(Reportable) - Method in class io.github.giulong.spectrum.utils.reporters.Reporter
 
Frame - Enum Class in io.github.giulong.spectrum.enums
 
FreeMarker() - Constructor for class io.github.giulong.spectrum.utils.Configuration.FreeMarker
 
FreeMarkerWrapper - Class in io.github.giulong.spectrum.utils
 
FreeMarkerWrapper() - Constructor for class io.github.giulong.spectrum.utils.FreeMarkerWrapper
 
from(By) - Static method in enum class io.github.giulong.spectrum.enums.LocatorType
 

G

generateTestInfoDivs(String, String, String) - Method in class io.github.giulong.spectrum.utils.HtmlUtils
 
generateVideoTag(String, String, String, Path) - Method in class io.github.giulong.spectrum.utils.HtmlUtils
 
get(String, Class<T>) - Method in class io.github.giulong.spectrum.utils.TestContext
 
get(ExtensionContext) - Method in class io.github.giulong.spectrum.utils.ContextManager
 
get(ExtensionContext, String, Class<T>) - Method in class io.github.giulong.spectrum.utils.ContextManager
 
getAccessibleName() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getAndIncrementFrameNumberFor(TestData, Frame) - Method in class io.github.giulong.spectrum.utils.video.Video
 
getAnnotatedFields(Class<?>, Class<? extends Annotation>) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getAnnotatedFields(Object, Class<? extends Annotation>) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getAnnotatedFieldsValues(Object, Class<? extends Annotation>, Class<T>) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getAriaRole() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getAttribute(String) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getAttribute(WebElement, String) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the property of the provided WebElement, if is null tries to take the dom attribute with the same name
getClassOf(T[]) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getCreationTimeOf(File) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
getCssValue(String) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getCssValue(WebElement, String) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the CSS Value of the provided property
getDisplayNameOf(Class<?>) - Static method in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
getDomAttribute(String) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getDomAttribute(WebElement, String) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the static attribute of the provided WebElement
getDomProperty(String) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getDomProperty(WebElement, String) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the property of the provided WebElement
getDriverServiceBuilder() - Method in class io.github.giulong.spectrum.drivers.Appium
 
getDriverServiceBuilder() - Method in class io.github.giulong.spectrum.drivers.Chrome
 
getDriverServiceBuilder() - Method in class io.github.giulong.spectrum.drivers.Driver
 
getDriverServiceBuilder() - Method in class io.github.giulong.spectrum.drivers.Edge
 
getDriverServiceBuilder() - Method in class io.github.giulong.spectrum.drivers.Firefox
 
getDriverServiceBuilder() - Method in class io.github.giulong.spectrum.drivers.Safari
 
getExtensionOf(String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
getField(String, Object) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getFieldsOf(Class<?>, Class<?>) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getFieldValue(String, Object, T...) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getForegroundColorCode(ILoggingEvent) - Method in class io.github.giulong.spectrum.internals.ColoredConverter
 
getGenericSuperclassOf(Class<?>, Class<?>) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getInjectableValues() - Method in class io.github.giulong.spectrum.utils.file_providers.ClientFileProvider
 
getInjectableValues() - Method in interface io.github.giulong.spectrum.utils.file_providers.FileProvider
 
getInjectableValues() - Method in class io.github.giulong.spectrum.utils.file_providers.InternalFileProvider
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.ClassDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.DriverDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.DurationDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.EnvironmentDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedBooleanDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedObjectDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedStringDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.LogbackLogLevelDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.RandomDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.internals.jackson.deserializers.UtilLogLevelDeserializer
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.Configuration
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.ContextManager
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.ExtentReporter
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.FileUtils
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.FreeMarkerWrapper
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.HtmlUtils
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.JsonUtils
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.MetadataManager
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.StringUtils
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.Vars
 
getInstance() - Static method in class io.github.giulong.spectrum.utils.YamlUtils
 
getLocation() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getLocation(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the location of the provided WebElement
getRect() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getRect(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the location and size of the provided WebElement
getRegex() - Method in class io.github.giulong.spectrum.utils.testbook.parsers.CsvTestBookParser
 
getRegex() - Method in class io.github.giulong.spectrum.utils.testbook.parsers.SimpleTestBookParser
 
getRegex() - Method in class io.github.giulong.spectrum.utils.testbook.parsers.TxtTestBookParser
 
getReporters() - Method in interface io.github.giulong.spectrum.interfaces.reports.Reportable
 
getRetention() - Method in interface io.github.giulong.spectrum.interfaces.reports.CanProduceMetadata
 
getRetention() - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
getScreenshotAs(OutputType<X>) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getShadowRoot() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getShadowRoot(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the shadowRoot of the provided WebElement
getSize() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getSize(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the size of the provided WebElement
getSuccessfulQueueOf(CanProduceMetadata) - Method in class io.github.giulong.spectrum.utils.MetadataManager
 
getTagName() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getTagName(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the Tag of the provided WebElement
getTargetJsonSchemaFolder() - Method in class io.github.giulong.spectrum.internals.jackson.json_schema.JsonSchemaInternalGeneratorModule
 
getTemplate() - Method in interface io.github.giulong.spectrum.interfaces.reports.CanReport
 
getText() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
getText(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Get the innerText of the provided webElement
getValue() - Method in enum class io.github.giulong.spectrum.enums.Frame
 
getVars() - Method in interface io.github.giulong.spectrum.interfaces.reports.Reportable
 
getVideoPathFrom(TestData) - Method in class io.github.giulong.spectrum.utils.events.video.VideoBaseConsumer
 
getVideoPathFrom(TestData) - Method in class io.github.giulong.spectrum.utils.events.video.VideoDynamicConsumer
 
getVideoPathFrom(TestData) - Method in class io.github.giulong.spectrum.utils.events.video.VideoDynamicFinalizer
 
getVideoPathFrom(TestData) - Method in class io.github.giulong.spectrum.utils.events.video.VideoDynamicInitConsumer
 
getViews() - Method in class io.github.giulong.spectrum.utils.file_providers.ClientFileProvider
 
getViews() - Method in interface io.github.giulong.spectrum.utils.file_providers.FileProvider
 
getViews() - Method in class io.github.giulong.spectrum.utils.file_providers.InternalFileProvider
 
Grid() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Environments.Grid
 
GridEnvironment - Class in io.github.giulong.spectrum.utils.environments
 
GridEnvironment() - Constructor for class io.github.giulong.spectrum.utils.environments.GridEnvironment
 

H

hasClass(WebElement, String) - Method in class io.github.giulong.spectrum.SpectrumEntity
Checks if the provided WebElement has the provided css class
hasClasses(WebElement, String...) - Method in class io.github.giulong.spectrum.SpectrumEntity
Checks if the provided WebElement has all the provided css classes
HASH_ALGORITHM - Static variable in class io.github.giulong.spectrum.SpectrumEntity
 
Highlight() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Application.Highlight
 
HighlightElementConsumer - Class in io.github.giulong.spectrum.utils.web_driver_events
 
HighlightElementConsumer() - Constructor for class io.github.giulong.spectrum.utils.web_driver_events.HighlightElementConsumer
 
hover(WebElement) - Method in class io.github.giulong.spectrum.SpectrumEntity
Hovers on the provided WebElement, leveraging the actions field
HtmlReportConsumer - Class in io.github.giulong.spectrum.utils.web_driver_events
 
HtmlReportConsumer() - Constructor for class io.github.giulong.spectrum.utils.web_driver_events.HtmlReportConsumer
 
HtmlSummaryReporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.FileReporter.HtmlSummaryReporter
 
HtmlTestBookReporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.FileReporter.HtmlTestBookReporter
 
htmlUtils - Variable in class io.github.giulong.spectrum.utils.ExtentReporter
 
HtmlUtils - Class in io.github.giulong.spectrum.utils
 
HtmlUtils() - Constructor for class io.github.giulong.spectrum.utils.HtmlUtils
 

I

ID - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 
IMPLICIT_WAIT - Static variable in class io.github.giulong.spectrum.extensions.resolvers.ImplicitWaitResolver
 
IMPLICIT_WAIT_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
implicitWait - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
ImplicitWait - Class in io.github.giulong.spectrum.types
 
ImplicitWait(WebDriver, Duration) - Constructor for class io.github.giulong.spectrum.types.ImplicitWait
 
ImplicitWaitResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
ImplicitWaitResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.ImplicitWaitResolver
 
initFor(ExtensionContext) - Method in class io.github.giulong.spectrum.utils.ContextManager
 
initWithParentFor(ExtensionContext) - Method in class io.github.giulong.spectrum.utils.ContextManager
 
inline(String) - Method in class io.github.giulong.spectrum.utils.HtmlUtils
 
inlineImagesOf(String) - Method in class io.github.giulong.spectrum.utils.HtmlUtils
 
inlineVideosOf(String) - Method in class io.github.giulong.spectrum.utils.HtmlUtils
 
interceptDynamicTest(InvocationInterceptor.Invocation<Void>, DynamicTestInvocationContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.interceptors.SpectrumInterceptor
 
Internal() - Constructor for class io.github.giulong.spectrum.internals.jackson.views.Views.Internal
 
InternalFileProvider - Class in io.github.giulong.spectrum.utils.file_providers
 
InternalFileProvider() - Constructor for class io.github.giulong.spectrum.utils.file_providers.InternalFileProvider
 
interpolate(String, String) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedDeserializer
 
interpolate(String, Map<String, Object>) - Method in class io.github.giulong.spectrum.utils.FreeMarkerWrapper
 
InterpolatedBooleanDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
InterpolatedBooleanDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedBooleanDeserializer
 
InterpolatedDeserializer<T> - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
InterpolatedDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedDeserializer
 
InterpolatedObjectDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
InterpolatedObjectDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedObjectDeserializer
 
InterpolatedStringDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
InterpolatedStringDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedStringDeserializer
 
interpolateTemplate(String, Map<String, Object>) - Method in class io.github.giulong.spectrum.utils.FreeMarkerWrapper
 
interpolateTimestampFrom(String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
invoke(Object, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.page_factory.SpectrumLocatingElementHandler
 
invoke(Object, Method, Object[]) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementListInvocationHandler
 
io.github.giulong.spectrum - package io.github.giulong.spectrum
 
io.github.giulong.spectrum.drivers - package io.github.giulong.spectrum.drivers
 
io.github.giulong.spectrum.enums - package io.github.giulong.spectrum.enums
 
io.github.giulong.spectrum.extensions.interceptors - package io.github.giulong.spectrum.extensions.interceptors
 
io.github.giulong.spectrum.extensions.resolvers - package io.github.giulong.spectrum.extensions.resolvers
 
io.github.giulong.spectrum.extensions.resolvers.bidi - package io.github.giulong.spectrum.extensions.resolvers.bidi
 
io.github.giulong.spectrum.extensions.watchers - package io.github.giulong.spectrum.extensions.watchers
 
io.github.giulong.spectrum.interfaces - package io.github.giulong.spectrum.interfaces
 
io.github.giulong.spectrum.interfaces.reports - package io.github.giulong.spectrum.interfaces.reports
 
io.github.giulong.spectrum.internals - package io.github.giulong.spectrum.internals
 
io.github.giulong.spectrum.internals.jackson.deserializers - package io.github.giulong.spectrum.internals.jackson.deserializers
 
io.github.giulong.spectrum.internals.jackson.json_schema - package io.github.giulong.spectrum.internals.jackson.json_schema
 
io.github.giulong.spectrum.internals.jackson.views - package io.github.giulong.spectrum.internals.jackson.views
 
io.github.giulong.spectrum.internals.page_factory - package io.github.giulong.spectrum.internals.page_factory
 
io.github.giulong.spectrum.internals.web_driver_listeners - package io.github.giulong.spectrum.internals.web_driver_listeners
 
io.github.giulong.spectrum.pojos.events - package io.github.giulong.spectrum.pojos.events
 
io.github.giulong.spectrum.pojos.testbook - package io.github.giulong.spectrum.pojos.testbook
 
io.github.giulong.spectrum.types - package io.github.giulong.spectrum.types
 
io.github.giulong.spectrum.utils - package io.github.giulong.spectrum.utils
 
io.github.giulong.spectrum.utils.environments - package io.github.giulong.spectrum.utils.environments
 
io.github.giulong.spectrum.utils.events - package io.github.giulong.spectrum.utils.events
 
io.github.giulong.spectrum.utils.events.video - package io.github.giulong.spectrum.utils.events.video
 
io.github.giulong.spectrum.utils.file_providers - package io.github.giulong.spectrum.utils.file_providers
 
io.github.giulong.spectrum.utils.js - package io.github.giulong.spectrum.utils.js
 
io.github.giulong.spectrum.utils.reporters - package io.github.giulong.spectrum.utils.reporters
 
io.github.giulong.spectrum.utils.testbook - package io.github.giulong.spectrum.utils.testbook
 
io.github.giulong.spectrum.utils.testbook.parsers - package io.github.giulong.spectrum.utils.testbook.parsers
 
io.github.giulong.spectrum.utils.tests_comparators - package io.github.giulong.spectrum.utils.tests_comparators
 
io.github.giulong.spectrum.utils.video - package io.github.giulong.spectrum.utils.video
 
io.github.giulong.spectrum.utils.web_driver_events - package io.github.giulong.spectrum.utils.web_driver_events
 
isBiDi() - Method in interface io.github.giulong.spectrum.utils.Configuration.Drivers.BiDiDriverConfiguration
 
isDisabled() - Method in class io.github.giulong.spectrum.utils.video.Video
 
isDisplayed() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
isDisplayed(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Determine whether the element is displayed or not
isEnabled() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
isEnabled(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Determine whether the element is enabled or not
isExecutionSuccessful() - Method in class io.github.giulong.spectrum.utils.Summary
 
isLoaded() - Method in class io.github.giulong.spectrum.SpectrumPage
Checks whether the SpectrumPage instance on which this is called is fully loaded
isNewFrame(byte[], TestData) - Method in class io.github.giulong.spectrum.utils.events.video.VideoConsumer
 
isNewFrame(byte[], TestData) - Method in class io.github.giulong.spectrum.utils.events.video.VideoDynamicConsumer
 
isNotPresent(By) - Method in class io.github.giulong.spectrum.SpectrumEntity
Checks if no WebElement with the provided by is present in the current page
isPresent(By) - Method in class io.github.giulong.spectrum.SpectrumEntity
Checks if the WebElement with the provided by is present in the current page
isSelected() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
isSelected(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Determine whether the element is selected or not

J

joinTestDisplayNamesIn(ExtensionContext) - Static method in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
js - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
Js - Class in io.github.giulong.spectrum.utils.js
 
Js() - Constructor for class io.github.giulong.spectrum.utils.js.Js
 
JS - Static variable in class io.github.giulong.spectrum.extensions.resolvers.JsResolver
 
JS_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
JS_WEB_ELEMENT_PROXY_BUILDER - Static variable in class io.github.giulong.spectrum.extensions.resolvers.JsWebElementProxyBuilderResolver
 
JS_WEB_ELEMENT_PROXY_BUILDER_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
JsonSchemaGeneratorModule - Class in io.github.giulong.spectrum.internals.jackson.json_schema
 
JsonSchemaGeneratorModule() - Constructor for class io.github.giulong.spectrum.internals.jackson.json_schema.JsonSchemaGeneratorModule
 
JsonSchemaInternalGeneratorModule - Class in io.github.giulong.spectrum.internals.jackson.json_schema
 
JsonSchemaInternalGeneratorModule() - Constructor for class io.github.giulong.spectrum.internals.jackson.json_schema.JsonSchemaInternalGeneratorModule
 
JsonSchemaTypes - Annotation Interface in io.github.giulong.spectrum.interfaces
 
JsonUtils - Class in io.github.giulong.spectrum.utils
 
JsonUtils() - Constructor for class io.github.giulong.spectrum.utils.JsonUtils
 
JsResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
JsResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.JsResolver
 
JsWebElement - Annotation Interface in io.github.giulong.spectrum.interfaces
 
JsWebElementInvocationHandler - Class in io.github.giulong.spectrum.utils.js
 
JsWebElementInvocationHandler() - Constructor for class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
JsWebElementListInvocationHandler - Class in io.github.giulong.spectrum.utils.js
 
JsWebElementListInvocationHandler() - Constructor for class io.github.giulong.spectrum.utils.js.JsWebElementListInvocationHandler
 
JsWebElementProxyBuilder - Class in io.github.giulong.spectrum.utils.js
 
JsWebElementProxyBuilder() - Constructor for class io.github.giulong.spectrum.utils.js.JsWebElementProxyBuilder
 
JsWebElementProxyBuilderResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
JsWebElementProxyBuilderResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.JsWebElementProxyBuilderResolver
 

L

launcherSessionClosed(LauncherSession) - Method in class io.github.giulong.spectrum.SpectrumSessionListener
 
launcherSessionOpened(LauncherSession) - Method in class io.github.giulong.spectrum.SpectrumSessionListener
 
LINK_TEXT - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 
Local() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Environments.Local
 
LocalEnvironment - Class in io.github.giulong.spectrum.utils.environments
 
LocalEnvironment() - Constructor for class io.github.giulong.spectrum.utils.environments.LocalEnvironment
 
LocatorType - Enum Class in io.github.giulong.spectrum.enums
 
LOG_INSPECTOR - Static variable in class io.github.giulong.spectrum.extensions.resolvers.bidi.LogInspectorResolver
 
LOG_INSPECTOR_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
LogbackLogLevelDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
LogbackLogLevelDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.LogbackLogLevelDeserializer
 
LogConsumer - Class in io.github.giulong.spectrum.utils.events
 
LogConsumer - Class in io.github.giulong.spectrum.utils.web_driver_events
 
LogConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.LogConsumer
 
LogConsumer() - Constructor for class io.github.giulong.spectrum.utils.web_driver_events.LogConsumer
 
logInspector - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
LogInspectorResolver - Class in io.github.giulong.spectrum.extensions.resolvers.bidi
 
LogInspectorResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.bidi.LogInspectorResolver
 
LogReporter - Class in io.github.giulong.spectrum.utils.reporters
 
LogReporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.LogReporter
 
LogReporter.LogSummaryReporter - Class in io.github.giulong.spectrum.utils.reporters
 
LogReporter.LogTestBookReporter - Class in io.github.giulong.spectrum.utils.reporters
 
Logs() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Logs
 
LogSummaryReporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.LogReporter.LogSummaryReporter
 
LogTestBookReporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.LogReporter.LogTestBookReporter
 
logTestEnd(ExtensionContext, Status) - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
logTestStartOf(ExtentTest) - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 

M

Mac2 - Class in io.github.giulong.spectrum.drivers
 
Mac2() - Constructor for class io.github.giulong.spectrum.drivers.Mac2
 
Mac2() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Mac2
 
MailConsumer - Class in io.github.giulong.spectrum.utils.events
 
MailConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.MailConsumer
 
MANUAL - Enum constant in enum class io.github.giulong.spectrum.enums.Frame
 
match(Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
mergeGridCapabilitiesFrom(Map<String, Object>) - Method in class io.github.giulong.spectrum.drivers.Driver
 
Metadata() - Constructor for class io.github.giulong.spectrum.utils.MetadataManager.Metadata
 
MetadataManager - Class in io.github.giulong.spectrum.utils
 
MetadataManager() - Constructor for class io.github.giulong.spectrum.utils.MetadataManager
 
MetadataManager.Metadata - Class in io.github.giulong.spectrum.utils
 
MetadataManager.Metadata.Execution - Class in io.github.giulong.spectrum.utils
 
MetadataManager.Metadata.Execution.Successful - Class in io.github.giulong.spectrum.utils
 

N

NAME - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 
NameComparator - Class in io.github.giulong.spectrum.utils.tests_comparators
 
NameComparator() - Constructor for class io.github.giulong.spectrum.utils.tests_comparators.NameComparator
 
network - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
NETWORK - Static variable in class io.github.giulong.spectrum.extensions.resolvers.bidi.NetworkResolver
 
NETWORK_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
NetworkResolver - Class in io.github.giulong.spectrum.extensions.resolvers.bidi
 
NetworkResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.bidi.NetworkResolver
 
NoOpComparator - Class in io.github.giulong.spectrum.utils.tests_comparators
 
NoOpComparator() - Constructor for class io.github.giulong.spectrum.utils.tests_comparators.NoOpComparator
 
NOT_RUN - Enum constant in enum class io.github.giulong.spectrum.enums.Result
 

O

onError(Object, Method, Object[], InvocationTargetException) - Method in class io.github.giulong.spectrum.internals.web_driver_listeners.EventsWebDriverListener
 
open() - Method in interface io.github.giulong.spectrum.interfaces.reports.CanReport
 
open() - Method in class io.github.giulong.spectrum.SpectrumPage
Opens the web page at the URL made by the concatenation of the baseUrl provided in the configuration.yaml and the value of the @Endpoint annotation on the calling SpectrumPage.
open() - Method in class io.github.giulong.spectrum.utils.reporters.FileReporter
 
ORIGINAL_DRIVER - Static variable in class io.github.giulong.spectrum.extensions.resolvers.DriverResolver
 

P

PAGE_LOAD_WAIT - Static variable in class io.github.giulong.spectrum.extensions.resolvers.PageLoadWaitResolver
 
PAGE_LOAD_WAIT_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
pageLoadWait - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
PageLoadWait - Class in io.github.giulong.spectrum.types
 
PageLoadWait(WebDriver, Duration) - Constructor for class io.github.giulong.spectrum.types.PageLoadWait
 
PageLoadWaitResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
PageLoadWaitResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.PageLoadWaitResolver
 
parse() - Method in class io.github.giulong.spectrum.utils.testbook.parsers.SimpleTestBookParser
 
parse() - Method in class io.github.giulong.spectrum.utils.testbook.parsers.TestBookParser
 
parse() - Method in class io.github.giulong.spectrum.utils.testbook.parsers.YamlTestBookParser
 
PARTIAL_LINK_TEXT - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 
path - Variable in class io.github.giulong.spectrum.utils.testbook.parsers.TestBookParser
 
produceMetadata() - Method in interface io.github.giulong.spectrum.interfaces.reports.CanProduceMetadata
 
produceMetadata() - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
produceMetadata() - Method in class io.github.giulong.spectrum.utils.reporters.FileReporter
 
PROFILE_NODE - Static variable in class io.github.giulong.spectrum.SpectrumSessionListener
 
ProjectProperties - Class in io.github.giulong.spectrum.types
 
ProjectProperties() - Constructor for class io.github.giulong.spectrum.types.ProjectProperties
 
put(String, Object) - Method in class io.github.giulong.spectrum.utils.TestContext
 
put(ExtensionContext, String, Object) - Method in class io.github.giulong.spectrum.utils.ContextManager
 

Q

QualityGate - Class in io.github.giulong.spectrum.pojos.testbook
 
QualityGate() - Constructor for class io.github.giulong.spectrum.pojos.testbook.QualityGate
 

R

RandomDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
RandomDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.RandomDeserializer
 
read(String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
readClient(String, Class<T>) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
readClientNode(String, String, Class<T>) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
readDynamicDeserializable(String, Class<T>, JsonNode) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
readInternal(String, Class<T>) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
readInternalNode(String, String, Class<T>) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
readOrEmpty(File, Class<T>) - Method in class io.github.giulong.spectrum.utils.JsonUtils
 
readTemplate(String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
Reflections - Class in io.github.giulong.spectrum.utils
 
Reflections() - Constructor for class io.github.giulong.spectrum.utils.Reflections
 
removeExtensionFrom(String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
Reportable - Interface in io.github.giulong.spectrum.interfaces.reports
 
Reporter - Class in io.github.giulong.spectrum.utils.reporters
 
Reporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.Reporter
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.TestContextResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.ActionsResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.bidi.BiDiTypeBasedParameterResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.ConfigurationResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.DataResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.DriverResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.EventsDispatcherResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.ExtentReportsResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.FakerResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.JsResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.JsWebElementProxyBuilderResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.StatefulExtentTestResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.DownloadWaitResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.ImplicitWaitResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.PageLoadWaitResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.ScriptWaitResolver
 
resolveParameterFor(WebDriver) - Method in class io.github.giulong.spectrum.extensions.resolvers.bidi.BrowsingContextInspectorResolver
 
resolveParameterFor(WebDriver) - Method in class io.github.giulong.spectrum.extensions.resolvers.bidi.BrowsingContextResolver
 
resolveParameterFor(WebDriver) - Method in class io.github.giulong.spectrum.extensions.resolvers.bidi.LogInspectorResolver
 
resolveParameterFor(WebDriver) - Method in class io.github.giulong.spectrum.extensions.resolvers.bidi.NetworkResolver
 
Result - Enum Class in io.github.giulong.spectrum.enums
 
Retention - Class in io.github.giulong.spectrum.utils
 
Retention() - Constructor for class io.github.giulong.spectrum.utils.Retention
 
Runtime() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Runtime
 

S

Safari - Class in io.github.giulong.spectrum.drivers
 
Safari() - Constructor for class io.github.giulong.spectrum.drivers.Safari
 
Safari() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Safari
 
sanitize(String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
screenshot() - Method in class io.github.giulong.spectrum.SpectrumEntity
Adds a screenshot at INFO level to the current test in the Extent Report
SCREENSHOT - Static variable in class io.github.giulong.spectrum.utils.web_driver_events.ScreenshotConsumer
 
ScreenshotConsumer - Class in io.github.giulong.spectrum.utils.web_driver_events
 
ScreenshotConsumer() - Constructor for class io.github.giulong.spectrum.utils.web_driver_events.ScreenshotConsumer
 
screenshotFail(String) - Method in class io.github.giulong.spectrum.SpectrumEntity
Adds a screenshot with the provided message and FAIL status to the current test in the Extent Report
screenshotInfo(String) - Method in class io.github.giulong.spectrum.SpectrumEntity
Adds a screenshot with the provided message and INFO status to the current test in the Extent Report
screenshotWarning(String) - Method in class io.github.giulong.spectrum.SpectrumEntity
Adds a screenshot status with the provided message and WARN to the current test in the Extent Report
SCRIPT_WAIT - Static variable in class io.github.giulong.spectrum.extensions.resolvers.ScriptWaitResolver
 
SCRIPT_WAIT_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
scriptWait - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
ScriptWait - Class in io.github.giulong.spectrum.types
 
ScriptWait(WebDriver, Duration) - Constructor for class io.github.giulong.spectrum.types.ScriptWait
 
ScriptWaitResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
ScriptWaitResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.ScriptWaitResolver
 
Secured - Annotation Interface in io.github.giulong.spectrum.interfaces
 
sendKeys(CharSequence...) - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
sendKeys(WebElement, CharSequence...) - Method in class io.github.giulong.spectrum.utils.js.Js
Send input value with javascript to the provided WebElement
Service() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Chrome.Service
 
Service() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Firefox.Service
 
Service() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Safari.Service
 
Service() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Environments.Appium.Service
 
sessionClosed() - Method in interface io.github.giulong.spectrum.interfaces.SessionHook
 
sessionClosed() - Method in class io.github.giulong.spectrum.utils.environments.AppiumEnvironment
 
sessionClosed() - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
sessionClosed() - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
sessionClosed() - Method in class io.github.giulong.spectrum.utils.MetadataManager
 
sessionClosed() - Method in class io.github.giulong.spectrum.utils.Summary
 
sessionClosed() - Method in class io.github.giulong.spectrum.utils.testbook.TestBook
 
SessionHook - Interface in io.github.giulong.spectrum.interfaces
 
sessionOpened() - Method in interface io.github.giulong.spectrum.interfaces.SessionHook
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.environments.AppiumEnvironment
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.FreeMarkerWrapper
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.HtmlUtils
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.MetadataManager
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.Summary
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.testbook.TestBook
 
setField(Field, Object, Object) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
setField(String, Object, Object) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
setSuccessfulQueueOf(CanProduceMetadata, FixedSizeQueue<File>) - Method in class io.github.giulong.spectrum.utils.MetadataManager
 
setupFor(Driver<?, ?, ?>) - Method in class io.github.giulong.spectrum.utils.environments.AppiumEnvironment
 
setupFor(Driver<?, ?, ?>) - Method in class io.github.giulong.spectrum.utils.environments.Environment
 
setupFor(Driver<?, ?, ?>) - Method in class io.github.giulong.spectrum.utils.environments.GridEnvironment
 
setupFor(Driver<?, ?, ?>) - Method in class io.github.giulong.spectrum.utils.environments.LocalEnvironment
 
Shared - Annotation Interface in io.github.giulong.spectrum.interfaces
 
shouldAccept(Event) - Method in class io.github.giulong.spectrum.utils.events.DriverConsumer
 
shouldAccept(Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
shouldAccept(Event) - Method in class io.github.giulong.spectrum.utils.events.video.VideoBaseConsumer
 
shouldAccept(Event) - Method in class io.github.giulong.spectrum.utils.events.video.VideoDynamicConsumer
 
shouldAccept(Event) - Method in class io.github.giulong.spectrum.utils.web_driver_events.TestStepsConsumer
 
shouldRecord(Frame) - Method in class io.github.giulong.spectrum.utils.video.Video
 
shrinkTo(int) - Method in class io.github.giulong.spectrum.utils.FixedSizeQueue
 
shutdown() - Method in class io.github.giulong.spectrum.drivers.Driver
 
shutdown() - Method in class io.github.giulong.spectrum.utils.environments.AppiumEnvironment
 
shutdown() - Method in class io.github.giulong.spectrum.utils.environments.Environment
 
shutdown() - Method in class io.github.giulong.spectrum.utils.environments.GridEnvironment
 
shutdown() - Method in class io.github.giulong.spectrum.utils.environments.LocalEnvironment
 
SimpleTestBookParser - Class in io.github.giulong.spectrum.utils.testbook.parsers
 
SimpleTestBookParser() - Constructor for class io.github.giulong.spectrum.utils.testbook.parsers.SimpleTestBookParser
 
SlackConsumer - Class in io.github.giulong.spectrum.utils.events
 
SlackConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.SlackConsumer
 
SPECTRUM_INTERCEPTOR - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
SpectrumEntity<T,Data> - Class in io.github.giulong.spectrum
 
SpectrumEntity() - Constructor for class io.github.giulong.spectrum.SpectrumEntity
 
SpectrumFieldDecorator - Class in io.github.giulong.spectrum.internals.page_factory
 
SpectrumFieldDecorator(ElementLocatorFactory) - Constructor for class io.github.giulong.spectrum.internals.page_factory.SpectrumFieldDecorator
 
SpectrumInterceptor - Class in io.github.giulong.spectrum.extensions.interceptors
 
SpectrumInterceptor() - Constructor for class io.github.giulong.spectrum.extensions.interceptors.SpectrumInterceptor
 
SpectrumLocatingElementHandler - Class in io.github.giulong.spectrum.internals.page_factory
 
SpectrumLocatingElementHandler(ElementLocator, boolean) - Constructor for class io.github.giulong.spectrum.internals.page_factory.SpectrumLocatingElementHandler
 
SpectrumPage<T,Data> - Class in io.github.giulong.spectrum
 
SpectrumPage() - Constructor for class io.github.giulong.spectrum.SpectrumPage
 
SpectrumSessionListener - Class in io.github.giulong.spectrum
 
SpectrumSessionListener() - Constructor for class io.github.giulong.spectrum.SpectrumSessionListener
 
SpectrumTest<Data> - Class in io.github.giulong.spectrum
 
SpectrumTest() - Constructor for class io.github.giulong.spectrum.SpectrumTest
 
SpectrumWebDriverListener - Class in io.github.giulong.spectrum.internals.web_driver_listeners
 
SpectrumWebDriverListener() - Constructor for class io.github.giulong.spectrum.internals.web_driver_listeners.SpectrumWebDriverListener
 
STATEFUL_EXTENT_TEST - Static variable in class io.github.giulong.spectrum.extensions.resolvers.StatefulExtentTestResolver
 
STATEFUL_EXTENT_TEST_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
StatefulExtentTest - Class in io.github.giulong.spectrum.utils
 
StatefulExtentTest() - Constructor for class io.github.giulong.spectrum.utils.StatefulExtentTest
 
StatefulExtentTestResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
StatefulExtentTestResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.StatefulExtentTestResolver
 
Statistics() - Constructor for class io.github.giulong.spectrum.pojos.testbook.TestBookStatistics.Statistics
 
StatusComparator - Class in io.github.giulong.spectrum.utils.tests_comparators
 
StatusComparator() - Constructor for class io.github.giulong.spectrum.utils.tests_comparators.StatusComparator
 
StringUtils - Class in io.github.giulong.spectrum.utils
 
StringUtils() - Constructor for class io.github.giulong.spectrum.utils.StringUtils
 
submit() - Method in class io.github.giulong.spectrum.utils.js.JsWebElementInvocationHandler
 
submit(WebElement) - Method in class io.github.giulong.spectrum.utils.js.Js
Performs a submit action on the provided form
Successful() - Constructor for class io.github.giulong.spectrum.utils.MetadataManager.Metadata.Execution.Successful
 
SUCCESSFUL - Enum constant in enum class io.github.giulong.spectrum.enums.Result
 
SUITE - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
Summary - Class in io.github.giulong.spectrum.utils
 
Summary() - Constructor for class io.github.giulong.spectrum.utils.Summary
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.bidi.BiDiTypeBasedParameterResolver
 
supportsParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.DataResolver
 

T

TAG_NAME - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 
TEST - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
TEST_CONTEXT - Static variable in class io.github.giulong.spectrum.extensions.resolvers.TestContextResolver
 
TEST_CONTEXT_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
TEST_DATA - Static variable in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
TEST_DATA_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
TEST_FACTORY - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
TEST_STEP_BUILDER_CONSUMER - Static variable in class io.github.giulong.spectrum.extensions.resolvers.DriverResolver
 
testAborted(ExtensionContext, Throwable) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
TestBook - Class in io.github.giulong.spectrum.utils.testbook
 
TestBook() - Constructor for class io.github.giulong.spectrum.utils.testbook.TestBook
 
TestBookConsumer - Class in io.github.giulong.spectrum.utils.events
 
TestBookConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.TestBookConsumer
 
TestBookParser - Class in io.github.giulong.spectrum.utils.testbook.parsers
 
TestBookParser() - Constructor for class io.github.giulong.spectrum.utils.testbook.parsers.TestBookParser
 
TestBookStatistics - Class in io.github.giulong.spectrum.pojos.testbook
 
TestBookStatistics() - Constructor for class io.github.giulong.spectrum.pojos.testbook.TestBookStatistics
 
TestBookStatistics.Statistics - Class in io.github.giulong.spectrum.pojos.testbook
 
TestBookTest - Class in io.github.giulong.spectrum.pojos.testbook
 
TestBookTest() - Constructor for class io.github.giulong.spectrum.pojos.testbook.TestBookTest
 
TestBookYamlData - Class in io.github.giulong.spectrum.pojos.testbook
 
TestBookYamlData() - Constructor for class io.github.giulong.spectrum.pojos.testbook.TestBookYamlData
 
TestBookYamlTest - Class in io.github.giulong.spectrum.pojos.testbook
 
TestBookYamlTest() - Constructor for class io.github.giulong.spectrum.pojos.testbook.TestBookYamlTest
 
TestContext - Class in io.github.giulong.spectrum.utils
 
TestContext() - Constructor for class io.github.giulong.spectrum.utils.TestContext
 
TestContextResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
TestContextResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.TestContextResolver
 
testData - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
TestData - Class in io.github.giulong.spectrum.types
 
TestData() - Constructor for class io.github.giulong.spectrum.types.TestData
 
TestDataResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
TestDataResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
testDisabled(ExtensionContext, Optional<String>) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
testFailed(ExtensionContext, Throwable) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
TestsComparator - Interface in io.github.giulong.spectrum.utils.tests_comparators
 
TestStep - Class in io.github.giulong.spectrum.pojos.events
 
TestStep() - Constructor for class io.github.giulong.spectrum.pojos.events.TestStep
 
TestStepBuilderConsumer - Class in io.github.giulong.spectrum.utils.web_driver_events
 
TestStepBuilderConsumer() - Constructor for class io.github.giulong.spectrum.utils.web_driver_events.TestStepBuilderConsumer
 
TestStepsConsumer - Class in io.github.giulong.spectrum.utils.web_driver_events
 
TestStepsConsumer() - Constructor for class io.github.giulong.spectrum.utils.web_driver_events.TestStepsConsumer
 
testSuccessful(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
timeout - Variable in class io.github.giulong.spectrum.utils.Configuration.Drivers.Waits.AutoWait
 
toResult() - Method in class io.github.giulong.spectrum.utils.Summary
 
TxtSummaryReporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.FileReporter.TxtSummaryReporter
 
TxtTestBookParser - Class in io.github.giulong.spectrum.utils.testbook.parsers
 
TxtTestBookParser() - Constructor for class io.github.giulong.spectrum.utils.testbook.parsers.TxtTestBookParser
 
TxtTestBookReporter() - Constructor for class io.github.giulong.spectrum.utils.reporters.FileReporter.TxtTestBookReporter
 

U

UiAutomator2 - Class in io.github.giulong.spectrum.drivers
 
UiAutomator2() - Constructor for class io.github.giulong.spectrum.drivers.UiAutomator2
 
UiAutomator2() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.UiAutomator2
 
updateWithClientFile(T, String) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
updateWithInternalFile(T, String) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
updateWithResult(String, String, Result) - Method in class io.github.giulong.spectrum.utils.testbook.TestBook
 
upload(WebElement, String) - Method in class io.github.giulong.spectrum.SpectrumEntity
Uploads to the provided WebElement (usually an input field with type="file") the file with the provided name, taken from the configurable runtime.filesFolder.
UtilLogLevelDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
UtilLogLevelDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.UtilLogLevelDeserializer
 

V

value() - Element in annotation interface io.github.giulong.spectrum.interfaces.Endpoint
 
value() - Element in annotation interface io.github.giulong.spectrum.interfaces.JsonSchemaTypes
 
valueList() - Element in annotation interface io.github.giulong.spectrum.interfaces.JsonSchemaTypes
 
valueOf(String) - Static method in enum class io.github.giulong.spectrum.enums.Frame
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.giulong.spectrum.enums.LocatorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.giulong.spectrum.enums.Result
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.giulong.spectrum.enums.Frame
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.giulong.spectrum.enums.LocatorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.giulong.spectrum.enums.Result
Returns an array containing the constants of this enum class, in the order they are declared.
Vars - Class in io.github.giulong.spectrum.utils
 
Vars() - Constructor for class io.github.giulong.spectrum.utils.Vars
 
VARS_NODE - Static variable in class io.github.giulong.spectrum.SpectrumSessionListener
 
Video - Class in io.github.giulong.spectrum.utils.video
 
Video() - Constructor for class io.github.giulong.spectrum.utils.video.Video
 
Video.ExtentTest - Class in io.github.giulong.spectrum.utils.video
 
VideoBaseConsumer - Class in io.github.giulong.spectrum.utils.events.video
 
VideoBaseConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.video.VideoBaseConsumer
 
VideoConsumer - Class in io.github.giulong.spectrum.utils.events.video
 
VideoConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.video.VideoConsumer
 
VideoDynamicConsumer - Class in io.github.giulong.spectrum.utils.events.video
 
VideoDynamicConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.video.VideoDynamicConsumer
 
VideoDynamicFinalizer - Class in io.github.giulong.spectrum.utils.events.video
 
VideoDynamicFinalizer() - Constructor for class io.github.giulong.spectrum.utils.events.video.VideoDynamicFinalizer
 
VideoDynamicInitConsumer - Class in io.github.giulong.spectrum.utils.events.video
 
VideoDynamicInitConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.video.VideoDynamicInitConsumer
 
VideoFinalizer - Class in io.github.giulong.spectrum.utils.events.video
 
VideoFinalizer() - Constructor for class io.github.giulong.spectrum.utils.events.video.VideoFinalizer
 
VideoInitConsumer - Class in io.github.giulong.spectrum.utils.events.video
 
VideoInitConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.video.VideoInitConsumer
 
Views - Class in io.github.giulong.spectrum.internals.jackson.views
 
Views() - Constructor for class io.github.giulong.spectrum.internals.jackson.views.Views
 
Views.Client - Class in io.github.giulong.spectrum.internals.jackson.views
 
Views.Internal - Class in io.github.giulong.spectrum.internals.jackson.views
 

W

waitForDownloadOf(Path) - Method in class io.github.giulong.spectrum.SpectrumEntity
Leverages the configurable downloadWait to check fluently if the file at the provided path is fully downloaded
waitForPageLoading() - Method in class io.github.giulong.spectrum.SpectrumPage
This is a method that by default just logs a warning.
Waits() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Waits
 
WEB_DRIVER_RESOLVER - Static variable in class io.github.giulong.spectrum.SpectrumTest
 
WEB_DRIVER_THREAD_LOCAL - Static variable in class io.github.giulong.spectrum.drivers.Driver
 
WebDriverEvent - Class in io.github.giulong.spectrum.utils.web_driver_events
 
WebDriverEvent() - Constructor for class io.github.giulong.spectrum.utils.web_driver_events.WebDriverEvent
 
WebDriverEventConsumer - Class in io.github.giulong.spectrum.utils.web_driver_events
 
WebDriverEventConsumer() - Constructor for class io.github.giulong.spectrum.utils.web_driver_events.WebDriverEventConsumer
 
WebElementFinder - Interface in io.github.giulong.spectrum.interfaces
 
Windows - Class in io.github.giulong.spectrum.drivers
 
Windows() - Constructor for class io.github.giulong.spectrum.drivers.Windows
 
Windows() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.Windows
 
write(int) - Method in class io.github.giulong.spectrum.internals.AppiumLog
 
write(int) - Method in class io.github.giulong.spectrum.internals.DriverLog
 
write(Object) - Method in class io.github.giulong.spectrum.utils.JsonUtils
 
write(Object) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
write(String, String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
write(Path, String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
writeSchema(SchemaGeneratorConfigBuilder, Path) - Method in class io.github.giulong.spectrum.internals.jackson.json_schema.JsonSchemaInternalGeneratorModule
 
writeTempFile(String, String, byte[]) - Method in class io.github.giulong.spectrum.utils.FileUtils
 

X

XCUITest - Class in io.github.giulong.spectrum.drivers
 
XCUITest() - Constructor for class io.github.giulong.spectrum.drivers.XCUITest
 
XCUITest() - Constructor for class io.github.giulong.spectrum.utils.Configuration.Drivers.XCUITest
 
XPATH - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 

Y

YamlTestBookParser - Class in io.github.giulong.spectrum.utils.testbook.parsers
 
YamlTestBookParser() - Constructor for class io.github.giulong.spectrum.utils.testbook.parsers.YamlTestBookParser
 
YamlUtils - Class in io.github.giulong.spectrum.utils
 
YamlUtils() - Constructor for class io.github.giulong.spectrum.utils.YamlUtils
 
A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form