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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconfigure(org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor descriptor, Class<? extends Annotation> qualifier) org.openqa.selenium.support.HowSpecifies default location strategy when no parameter is given toFindByannotated injection point.longHow long should Graphene wait before it fails to install a JavaScript extension into a page.Default scheme to use for every Location annotation.getUrl()default url when container would inject null value to ArquillianResource otherwiselongGet a default internal for waiting for AJAX operations.longGet a default internal for waiting for Request GuardslongGet a default internal for waiting for GUI operations.longGet a default internal for waiting for time-consuming, typically server-side operations.voidvalidate()Validates that configuration is correct
-
Constructor Details
-
GrapheneConfiguration
public GrapheneConfiguration()
-
-
Method Details
-
getDefaultElementLocatingStrategy
public org.openqa.selenium.support.How getDefaultElementLocatingStrategy()Specifies default location strategy when no parameter is given toFindByannotated 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
Default scheme to use for every Location annotation. Use FQCN of scheme to use. -
getUrl
default url when container would inject null value to ArquillianResource otherwise -
validate
public void validate()Validates that configuration is correct -
getConfigurationName
- Specified by:
getConfigurationNamein interfaceorg.jboss.arquillian.drone.spi.DroneConfiguration<GrapheneConfiguration>
-
configure
public GrapheneConfiguration configure(org.jboss.arquillian.config.descriptor.api.ArquillianDescriptor descriptor, Class<? extends Annotation> qualifier) - Specified by:
configurein interfaceorg.jboss.arquillian.drone.spi.DroneConfiguration<GrapheneConfiguration>
-