Class SeleniumResourceProvider

java.lang.Object
org.jboss.arquillian.graphene.enricher.SeleniumResourceProvider
All Implemented Interfaces:
org.jboss.arquillian.test.spi.enricher.resource.ResourceProvider
Direct Known Subclasses:
SeleniumResourceProvider.ActionsProvider, SeleniumResourceProvider.ApplicationCacheProvider, SeleniumResourceProvider.BrowserConnectionProvider, SeleniumResourceProvider.CapabilitiesProvider, SeleniumResourceProvider.DatabaseStorageProvider, SeleniumResourceProvider.JavascriptExecutorProvider, SeleniumResourceProvider.LocalStorageProvider, SeleniumResourceProvider.LocationContextProvider, SeleniumResourceProvider.RotatableProvider, SeleniumResourceProvider.SessionStorageProvider, SeleniumResourceProvider.TakesScreenshotProvider, SeleniumResourceProvider.WebDriverProvider, SeleniumResourceProvider.WebStorageProvider

public abstract class SeleniumResourceProvider extends Object implements org.jboss.arquillian.test.spi.enricher.resource.ResourceProvider
Provides common Selenium objects as Arquillian resources
Author:
Lukas Fryc
  • Constructor Details

    • SeleniumResourceProvider

      public SeleniumResourceProvider()
  • Method Details

    • getReturnType

      protected abstract String getReturnType()
    • canProvide

      public boolean canProvide(Class<?> type)
      Specified by:
      canProvide in interface org.jboss.arquillian.test.spi.enricher.resource.ResourceProvider
    • getTypeArgument

      protected final Class<?> getTypeArgument(int i)
    • registerAllProviders

      public static void registerAllProviders(org.jboss.arquillian.core.spi.LoadableExtension.ExtensionBuilder builder)
      Register all providers specified in this class