Class GrapheneConfiguration

java.lang.Object
org.jboss.arquillian.graphene.spi.configuration.GrapheneConfiguration
All Implemented Interfaces:
org.jboss.arquillian.drone.spi.DroneConfiguration<GrapheneConfiguration>

public class GrapheneConfiguration extends Object implements org.jboss.arquillian.drone.spi.DroneConfiguration<GrapheneConfiguration>

Graphene configuration can be defined in arquillian.xml or system properties.

System Properties

 -Darq.extension.webdriver.waitAjaxInterval=3
 

arquillian.xml configuration

 <arquillian>
   <extension qualifier="graphene">
     <property name="waitAjaxInterval">3</property>
   </extension>
 </arquillian>
 
Author:
Jan Papousek
  • Constructor Details

    • GrapheneConfiguration

      public GrapheneConfiguration()
  • Method Details

    • getDefaultElementLocatingStrategy

      public org.openqa.selenium.support.How getDefaultElementLocatingStrategy()
      Specifies default location strategy when no parameter is given to FindBy annotated injection point.
    • getWaitAjaxInterval

      public long getWaitAjaxInterval()
      Get a default internal for waiting for AJAX operations.
    • getWaitGuardInterval

      public long getWaitGuardInterval()
      Get a default internal for waiting for Request Guards
    • getWaitGuiInterval

      public long getWaitGuiInterval()
      Get a default internal for waiting for GUI operations.
    • getWaitModelInterval

      public long getWaitModelInterval()
      Get a default internal for waiting for time-consuming, typically server-side operations.
    • getJavascriptInstallationLimit

      public long getJavascriptInstallationLimit()
      How long should Graphene wait before it fails to install a JavaScript extension into a page.
    • getScheme

      public String getScheme()
      Default scheme to use for every Location annotation. Use FQCN of scheme to use.
    • getUrl

      public String getUrl()
      default url when container would inject null value to ArquillianResource otherwise
    • validate

      public void validate()
      Validates that configuration is correct
    • getConfigurationName

      public String getConfigurationName()
      Specified by:
      getConfigurationName in interface org.jboss.arquillian.drone.spi.DroneConfiguration<GrapheneConfiguration>
    • configure

      public GrapheneConfiguration configure(org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor descriptor, Class<? extends Annotation> qualifier)
      Specified by:
      configure in interface org.jboss.arquillian.drone.spi.DroneConfiguration<GrapheneConfiguration>