Class SpectrumTest<Data>

java.lang.Object
io.github.giulong.spectrum.SpectrumEntity<SpectrumTest<Data>,Data>
io.github.giulong.spectrum.SpectrumTest<Data>

public abstract class SpectrumTest<Data> extends SpectrumEntity<SpectrumTest<Data>,Data>
  • Field Details

    • EVENTS_WATCHER

      @RegisterExtension public static final EventsWatcher EVENTS_WATCHER
    • CONFIGURATION_RESOLVER

      @RegisterExtension public static final ConfigurationResolver CONFIGURATION_RESOLVER
    • EVENTS_DISPATCHER_RESOLVER

      @RegisterExtension public static final EventsDispatcherResolver EVENTS_DISPATCHER_RESOLVER
    • EXTENT_REPORTS_RESOLVER

      @RegisterExtension public static final ExtentReportsResolver EXTENT_REPORTS_RESOLVER
    • EXTENT_TEST_RESOLVER

      @RegisterExtension public static final ExtentTestResolver EXTENT_TEST_RESOLVER
    • TEST_DATA_RESOLVER

      @RegisterExtension public static final TestDataResolver TEST_DATA_RESOLVER
    • WEB_DRIVER_RESOLVER

      @RegisterExtension public static final DriverResolver WEB_DRIVER_RESOLVER
    • IMPLICIT_WAIT_RESOLVER

      @RegisterExtension public static final ImplicitWaitResolver IMPLICIT_WAIT_RESOLVER
    • PAGE_LOAD_WAIT_RESOLVER

      @RegisterExtension public static final PageLoadWaitResolver PAGE_LOAD_WAIT_RESOLVER
    • DOWNLOAD_WAIT_RESOLVER

      @RegisterExtension public static final DownloadWaitResolver DOWNLOAD_WAIT_RESOLVER
    • SCRIPT_WAIT_RESOLVER

      @RegisterExtension public static final ScriptWaitResolver SCRIPT_WAIT_RESOLVER
    • ACTIONS_RESOLVER

      @RegisterExtension public static final ActionsResolver ACTIONS_RESOLVER
    • dataResolver

      @RegisterExtension public final DataResolver<Data> dataResolver
    • spectrumPages

      protected List<SpectrumPage<?,Data>> spectrumPages
  • Constructor Details

    • SpectrumTest

      public SpectrumTest()
  • Method Details

    • beforeEach

      @BeforeEach public void beforeEach(Configuration configuration, TestData testData, com.aventstack.extentreports.ExtentTest extentTest, org.openqa.selenium.WebDriver driver, ImplicitWait implicitWait, PageLoadWait pageLoadWait, ScriptWait scriptWait, DownloadWait downloadWait, com.aventstack.extentreports.ExtentReports extentReports, org.openqa.selenium.interactions.Actions actions, EventsDispatcher eventsDispatcher, Data data)
    • initPages

      public void initPages()
    • initPage

      public SpectrumPage<?,Data> initPage(Field spectrumPageField)