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.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.VideoConsumer
 
acceptSilently(Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
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
 
add(E) - Method in class io.github.giulong.spectrum.utils.FixedSizeQueue
 
addPreference(String, Object) - Method in class io.github.giulong.spectrum.drivers.Firefox
 
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
adjustCapabilitiesFrom(Map<String, Object>) - Method in class io.github.giulong.spectrum.drivers.Appium
 
AFTER - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
afterAccept(Alert) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterAddCookie(WebDriver.Options, Cookie) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
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.EventsListener
 
afterAnyCall(Object, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterAnyNavigationCall(WebDriver.Navigation, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterAnyOptionsCall(WebDriver.Options, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterAnyTimeoutsCall(WebDriver.Timeouts, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterAnyWebDriverCall(WebDriver, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterAnyWebElementCall(WebElement, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterAnyWindowCall(WebDriver.Window, Method, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterBack(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterClear(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterClick(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterClose(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterDeleteAllCookies(WebDriver.Options) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterDeleteCookie(WebDriver.Options, Cookie) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterDeleteCookieNamed(WebDriver.Options, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterDismiss(Alert) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterExecuteAsyncScript(WebDriver, String, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterExecuteScript(WebDriver, String, Object[], Object) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterFindElement(WebDriver, By, WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterFindElement(WebElement, By, WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterFindElements(WebDriver, By, List<WebElement>) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterFindElements(WebElement, By, List<WebElement>) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterForward(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterFullscreen(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGet(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetAttribute(WebElement, String, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetCookieNamed(WebDriver.Options, String, Cookie) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetCookies(WebDriver.Options, Set<Cookie>) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetCssValue(WebElement, String, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetCurrentUrl(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetLocation(WebElement, Point) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetPageSource(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetPosition(WebDriver.Window, Point) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetSize(WebDriver.Window, Dimension) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetSize(WebElement, Dimension) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetTagName(WebElement, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetText(Alert, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetText(WebElement, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetTitle(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetWindowHandle(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterGetWindowHandles(WebDriver, Set<String>) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterImplicitlyWait(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterIsDisplayed(WebElement, boolean) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterIsEnabled(WebElement, boolean) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterIsSelected(WebElement, boolean) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterMaximize(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterPageLoadTimeout(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterPerform(WebDriver, Collection<Sequence>) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterQuit(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterRefresh(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterResetInputState(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterSendKeys(Alert, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterSendKeys(WebElement, CharSequence...) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterSetPosition(WebDriver.Window, Point) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterSetScriptTimeout(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterSetSize(WebDriver.Window, Dimension) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterSubmit(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterTo(WebDriver.Navigation, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
afterTo(WebDriver.Navigation, URL) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
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
 
apply(boolean, Consumer<String>, Consumer<String>, Frame, Configuration.Drivers.Event, Object...) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
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
 
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
 

B

BEFORE - Static variable in class io.github.giulong.spectrum.utils.events.EventsDispatcher
 
beforeAccept(Alert) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAddCookie(WebDriver.Options, Cookie) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAll(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
beforeAnyAlertCall(Alert, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAnyCall(Object, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAnyNavigationCall(WebDriver.Navigation, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAnyOptionsCall(WebDriver.Options, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAnyTimeoutsCall(WebDriver.Timeouts, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAnyWebDriverCall(WebDriver, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAnyWebElementCall(WebElement, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeAnyWindowCall(WebDriver.Window, Method, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeBack(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeClear(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeClick(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeClose(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeDeleteAllCookies(WebDriver.Options) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeDeleteCookie(WebDriver.Options, Cookie) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeDeleteCookieNamed(WebDriver.Options, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeDismiss(Alert) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeEach(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
beforeExecuteAsyncScript(WebDriver, String, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeExecuteScript(WebDriver, String, Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeFindElement(WebDriver, By) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeFindElement(WebElement, By) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeFindElements(WebDriver, By) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeFindElements(WebElement, By) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeForward(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeFullscreen(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGet(WebDriver, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetAttribute(WebElement, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetCookieNamed(WebDriver.Options, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetCookies(WebDriver.Options) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetCssValue(WebElement, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetCurrentUrl(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetLocation(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetPageSource(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetPosition(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetSize(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetSize(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetTagName(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetText(Alert) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetText(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetTitle(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetWindowHandle(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeGetWindowHandles(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeImplicitlyWait(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeIsDisplayed(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeIsEnabled(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeIsSelected(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeMaximize(WebDriver.Window) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforePageLoadTimeout(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforePerform(WebDriver, Collection<Sequence>) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeQuit(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeRefresh(WebDriver.Navigation) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeResetInputState(WebDriver) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeSendKeys(Alert, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeSendKeys(WebElement, CharSequence...) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeSetPosition(WebDriver.Window, Point) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeSetScriptTimeout(WebDriver.Timeouts, Duration) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeSetSize(WebDriver.Window, Dimension) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeSubmit(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeTo(WebDriver.Navigation, String) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
beforeTo(WebDriver.Navigation, URL) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
build() - Method in class io.github.giulong.spectrum.drivers.Driver
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.AppiumGeneric
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.Chrome
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.Driver
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.Edge
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.Espresso
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.Firefox
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.Mac2
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.Safari
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.UiAutomator2
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.Windows
 
buildCapabilities() - Method in class io.github.giulong.spectrum.drivers.XCUITest
 
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.JsWebElementProxyBuilder
 
buildModuleFor(Class<?>, JsonDeserializer) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
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
 
channel - Variable in class io.github.giulong.spectrum.utils.events.SlackConsumer
 
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.
chooseDimensionFor(WebDriver, Video) - Method in class io.github.giulong.spectrum.utils.events.VideoConsumer
 
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
 
cleanupOldReportsIn(String) - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
clear() - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
clear(WebElement) - Method in class io.github.giulong.spectrum.utils.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.JsWebElementInvocationHandler
 
click(WebElement) - Method in class io.github.giulong.spectrum.utils.Js
Performs a click with javascript on the provided WebElement
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 - 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.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.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.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.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.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
 
configureWaitsOf(WebDriver, Configuration.Drivers.Waits) - Method in class io.github.giulong.spectrum.drivers.Android
 
configureWaitsOf(WebDriver, Configuration.Drivers.Waits) - Method in class io.github.giulong.spectrum.drivers.Driver
 
configureWaitsOf(WebDriver, Configuration.Drivers.Waits) - Method in class io.github.giulong.spectrum.drivers.Windows
 
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
 
copyField(Field, Object, Object) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
copyField(Field, Object, Field, 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
 
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
 
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
 
deleteContentOf(Path) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
deleteDirectory(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)
deleteOldArtifactsFrom(List<File>, CanProduceMetadata) - Method in class io.github.giulong.spectrum.utils.Retention
 
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.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
 
DynamicDeserializersConfiguration - Class in io.github.giulong.spectrum.pojos
 
DynamicDeserializersConfiguration() - Constructor for class io.github.giulong.spectrum.pojos.DynamicDeserializersConfiguration
 

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 - 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
 
EventsListener - Class in io.github.giulong.spectrum.internals
 
EventsListener() - Constructor for class io.github.giulong.spectrum.internals.EventsListener
 
EventsWatcher - Class in io.github.giulong.spectrum.extensions.watchers
 
EventsWatcher() - Constructor for class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
Execution() - Constructor for class io.github.giulong.spectrum.utils.MetadataManager.Metadata.Execution
 
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
 
ExtentReporterInline - Class in io.github.giulong.spectrum.utils
 
ExtentReporterInline() - Constructor for class io.github.giulong.spectrum.utils.ExtentReporterInline
 
extentReports - 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
 
extractLocatorValueFrom(By) - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
extractSelectorFrom(WebElement) - Method in class io.github.giulong.spectrum.internals.EventsListener
 

F

FAILED - Enum constant in enum class io.github.giulong.spectrum.enums.Result
 
FILE_NAME - Static variable in class io.github.giulong.spectrum.utils.MetadataManager
 
FILE_UTILS - Static variable in class io.github.giulong.spectrum.utils.reporters.Reporter
 
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
 
filter(File, TestData) - Method in class io.github.giulong.spectrum.utils.events.VideoConsumer
 
filter(File, TestData) - Method in class io.github.giulong.spectrum.utils.events.VideoDynamicConsumer
 
findElement(WebElementFinder, String) - Method in class io.github.giulong.spectrum.utils.Js
Find the first WebElement using the given method starting from document
findElement(By) - Method in class io.github.giulong.spectrum.utils.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
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
Find all WebElements using the given method starting from the provided context
findElements(By) - Method in class io.github.giulong.spectrum.utils.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
Find all WebElements using the given method starting from the provided context
findFile(String, boolean) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
findMatchFor(Event, Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
findTheFirstValidFileFrom(List<Path>) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
findValidPathsFor(String) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
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, 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(int, Map<Result, TestBookStatistics.Statistics>) - Method in class io.github.giulong.spectrum.utils.testbook.TestBook
 
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
 
FREE_MARKER_WRAPPER - Static variable in class io.github.giulong.spectrum.utils.reporters.Reporter
 
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

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.JsWebElementInvocationHandler
 
getAriaRole() - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
getAttribute(String) - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
getAttribute(WebElement, String) - Method in class io.github.giulong.spectrum.utils.Js
Get the property of the provided WebElement, if is null tries to take the dom attribute with the same name
getColorOf(Status) - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
getCssValue(String) - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
getCssValue(WebElement, String) - Method in class io.github.giulong.spectrum.utils.Js
Get the CSS Value of the provided property
getDomAttribute(String) - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
getDomAttribute(WebElement, String) - Method in class io.github.giulong.spectrum.utils.Js
Get the static attribute of the provided WebElement
getDomProperty(String) - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
getDomProperty(WebElement, String) - Method in class io.github.giulong.spectrum.utils.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
 
getFieldValue(String, Object) - Static method in class io.github.giulong.spectrum.utils.Reflections
 
getFieldValue(String, Object, Class<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
 
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.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.ExtentReporterInline
 
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.JsWebElementInvocationHandler
 
getLocation(WebElement) - Method in class io.github.giulong.spectrum.utils.Js
Get the location of the provided WebElement
getNamespaceOf(Object) - Method in class io.github.giulong.spectrum.utils.MetadataManager
 
getRect() - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
getRect(WebElement) - Method in class io.github.giulong.spectrum.utils.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
 
getReportPathFrom(Configuration.Extent) - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
getReportPathFrom(Configuration.Extent) - Method in class io.github.giulong.spectrum.utils.ExtentReporterInline
 
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.JsWebElementInvocationHandler
 
getScreenshotFolderPathForCurrentTest(String, String, String, String) - Method in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
getShadowRoot() - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
getShadowRoot(WebElement) - Method in class io.github.giulong.spectrum.utils.Js
Get the shadowRoot of the provided WebElement
getSize() - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
getSize(WebElement) - Method in class io.github.giulong.spectrum.utils.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.JsWebElementInvocationHandler
 
getTagName(WebElement) - Method in class io.github.giulong.spectrum.utils.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.JsWebElementInvocationHandler
 
getText(WebElement) - Method in class io.github.giulong.spectrum.utils.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
 
getVideoPathForCurrentTest(boolean, String, String, String, String) - Method in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
getVideoPathFrom(TestData) - Method in class io.github.giulong.spectrum.utils.events.VideoConsumer
 
getVideoPathFrom(TestData) - Method in class io.github.giulong.spectrum.utils.events.VideoDynamicConsumer
 
getWeightedTotalOf(Map<String, TestBookTest>) - Method in class io.github.giulong.spectrum.utils.testbook.TestBook
 
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
 
hover(WebElement) - Method in class io.github.giulong.spectrum.SpectrumEntity
Hovers on the provided WebElement, leveraging the actions field
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 - 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
 
init() - Method in class io.github.giulong.spectrum.utils.events.VideoConsumer
 
init() - Method in class io.github.giulong.spectrum.utils.events.VideoDynamicConsumer
 
initFor(ExtensionContext) - Method in class io.github.giulong.spectrum.utils.ContextManager
 
initFor(ExtensionContext, TestContext) - 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
 
interpolate(String, String) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedDeserializer
 
interpolate(String, String, Matcher) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedObjectDeserializer
 
interpolate(String, Map<String, Object>) - Method in class io.github.giulong.spectrum.utils.FreeMarkerWrapper
 
interpolate(String, Map<String, String>) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
interpolateCondition() - Method in class io.github.giulong.spectrum.utils.Summary
 
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
 
interpolateTimestampFrom(String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
invoke(Object, Method, Object[]) - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
invoke(Object, Method, Object[]) - Method in class io.github.giulong.spectrum.utils.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.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.pojos - package io.github.giulong.spectrum.pojos
 
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.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
 
isDisabled() - Method in class io.github.giulong.spectrum.utils.video.Video
 
isDisplayed() - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
isDisplayed(WebElement) - Method in class io.github.giulong.spectrum.utils.Js
Determine whether the element is displayed or not
isEnabled() - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
isEnabled(WebElement) - Method in class io.github.giulong.spectrum.utils.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(File, TestData) - Method in class io.github.giulong.spectrum.utils.events.VideoConsumer
 
isNewFrame(File, TestData) - Method in class io.github.giulong.spectrum.utils.events.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
isNumber(String) - Method in class io.github.giulong.spectrum.internals.jackson.deserializers.InterpolatedObjectDeserializer
 
isPresent(By) - Method in class io.github.giulong.spectrum.SpectrumEntity
Checks if the WebElement with the provided by is present in the current page
isRunningAt(String, int) - Method in class io.github.giulong.spectrum.utils.environments.AppiumEnvironment
 
isSelected() - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
isSelected(WebElement) - Method in class io.github.giulong.spectrum.utils.Js
Determine whether the element is selected or not
isUnix() - Method in class io.github.giulong.spectrum.SpectrumSessionListener
 

J

js - Variable in class io.github.giulong.spectrum.SpectrumEntity
 
Js - Class in io.github.giulong.spectrum.utils
 
Js() - Constructor for class io.github.giulong.spectrum.utils.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
 
JsWebElementInvocationHandler() - Constructor for class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
JsWebElementListInvocationHandler - Class in io.github.giulong.spectrum.utils
 
JsWebElementListInvocationHandler() - Constructor for class io.github.giulong.spectrum.utils.JsWebElementListInvocationHandler
 
JsWebElementProxyBuilder - Class in io.github.giulong.spectrum.utils
 
JsWebElementProxyBuilder() - Constructor for class io.github.giulong.spectrum.utils.JsWebElementProxyBuilder
 
JsWebElementProxyBuilderResolver - Class in io.github.giulong.spectrum.extensions.resolvers
 
JsWebElementProxyBuilderResolver() - Constructor for class io.github.giulong.spectrum.extensions.resolvers.JsWebElementProxyBuilderResolver
 
justPrimaryIdMatches(Event, Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 

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
 
listenTo(Frame, Configuration.Drivers.Event, Object...) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
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
 
LogbackLogLevelDeserializer - Class in io.github.giulong.spectrum.internals.jackson.deserializers
 
LogbackLogLevelDeserializer() - Constructor for class io.github.giulong.spectrum.internals.jackson.deserializers.LogbackLogLevelDeserializer
 
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
 
makeItEven(int) - Method in class io.github.giulong.spectrum.utils.events.VideoConsumer
 
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
 
methodsEqual(Method, Method) - Method in class io.github.giulong.spectrum.extensions.resolvers.JsWebElementProxyBuilderResolver
 

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
 
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
 
notifyClass(ExtensionContext, String, Result, Set<String>) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
notifyTest(ExtensionContext, String, Result, Set<String>) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 

O

onError(Object, Method, Object[], InvocationTargetException) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
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
 

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
 
parse(Object[]) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
parseConfiguration() - Method in class io.github.giulong.spectrum.SpectrumSessionListener
 
parseProfiles() - Method in class io.github.giulong.spectrum.SpectrumSessionListener
 
parseVars(String) - Method in class io.github.giulong.spectrum.SpectrumSessionListener
 
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
 
primaryAndSecondaryIdMatch(Event, Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
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
 
Public() - Constructor for class io.github.giulong.spectrum.internals.jackson.views.Views.Public
 
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

read(ObjectMapper, String, Class<T>) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
read(String) - Method in class io.github.giulong.spectrum.utils.FileUtils
 
read(String, Class<T>) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
read(String, Class<T>, boolean) - 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
 
readNode(String, String, Class<T>) - Method in class io.github.giulong.spectrum.utils.YamlUtils
 
readNode(String, String, Class<T>, boolean) - 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
 
reasonMatches(Event, Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
record(Frame) - Method in class io.github.giulong.spectrum.internals.EventsListener
 
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
 
resize(BufferedImage, Dimension) - Method in class io.github.giulong.spectrum.utils.events.VideoConsumer
 
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.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.DownloadWaitResolver
 
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.ImplicitWaitResolver
 
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.PageLoadWaitResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.ScriptWaitResolver
 
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.TestContextResolver
 
resolveParameter(ParameterContext, ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
Result - Enum Class in io.github.giulong.spectrum.enums
 
resultMatches(Event, Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
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
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
 
sendKeys(CharSequence...) - Method in class io.github.giulong.spectrum.utils.JsWebElementInvocationHandler
 
sendKeys(WebElement, CharSequence...) - Method in class io.github.giulong.spectrum.utils.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.ExtentReporterInline
 
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.ExtentReporterInline
 
sessionOpened() - Method in class io.github.giulong.spectrum.utils.FreeMarkerWrapper
 
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
 
setFileDetectorFor(RemoteWebDriver, Configuration.Environments.Grid) - Method in class io.github.giulong.spectrum.utils.environments.GridEnvironment
 
setLoggingPreferencesFrom(Configuration.Drivers.Logs) - Method in class io.github.giulong.spectrum.drivers.Chromium
 
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
 
sha256Of(Path) - Static method in class io.github.giulong.spectrum.SpectrumEntity
 
Shared - Annotation Interface in io.github.giulong.spectrum.interfaces
 
shouldRecord(String) - 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
 
sortTests() - Method in class io.github.giulong.spectrum.utils.ExtentReporter
 
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
 
SpectrumInterceptor - Class in io.github.giulong.spectrum.extensions.interceptors
 
SpectrumInterceptor() - Constructor for class io.github.giulong.spectrum.extensions.interceptors.SpectrumInterceptor
 
SpectrumPage<T,Data> - Class in io.github.giulong.spectrum
 
SpectrumPage() - Constructor for class io.github.giulong.spectrum.SpectrumPage
 
spectrumPages - Variable in class io.github.giulong.spectrum.SpectrumTest
 
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
 
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.JsWebElementInvocationHandler
 
submit(WebElement) - Method in class io.github.giulong.spectrum.utils.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.DataResolver
 

T

TAG_NAME - Enum constant in enum class io.github.giulong.spectrum.enums.LocatorType
 
tagsIntersect(Event, Event) - Method in class io.github.giulong.spectrum.utils.events.EventsConsumer
 
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
 
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
 
testSuccessful(ExtensionContext) - Method in class io.github.giulong.spectrum.extensions.watchers.EventsWatcher
 
token - Variable in class io.github.giulong.spectrum.utils.events.SlackConsumer
 
toResult() - Method in class io.github.giulong.spectrum.utils.Summary
 
transformInKebabCase(String) - Static method in class io.github.giulong.spectrum.extensions.resolvers.TestDataResolver
 
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
 
updateGroupedTests(Map<String, Set<TestBookTest>>, String, TestBookTest) - Method in class io.github.giulong.spectrum.utils.testbook.TestBook
 
updateWithFile(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
 
VideoConsumer - Class in io.github.giulong.spectrum.utils.events
 
VideoConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.VideoConsumer
 
VideoDynamicConsumer - Class in io.github.giulong.spectrum.utils.events
 
VideoDynamicConsumer() - Constructor for class io.github.giulong.spectrum.utils.events.VideoDynamicConsumer
 
Views - Class in io.github.giulong.spectrum.internals.jackson.views
 
Views() - Constructor for class io.github.giulong.spectrum.internals.jackson.views.Views
 
Views.Internal - Class in io.github.giulong.spectrum.internals.jackson.views
 
Views.Public - 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
 
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(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
 

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
 
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