Index
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, - Class in io.github.giulong.spectrum.driversV> - 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
andsendKeys
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, - Class in io.github.giulong.spectrum.driversV> - 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 theconfiguration.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 configurableruntime.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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form