Graphene Implementation 1.0.0.CR3

org.jboss.arquillian.ajocado.waiting.conditions
Class AttributePresent

java.lang.Object
  extended by org.jboss.arquillian.ajocado.waiting.conditions.AttributePresent
All Implemented Interfaces:
JavaScriptCondition, SeleniumCondition

public class AttributePresent
extends Object
implements SeleniumCondition, JavaScriptCondition

Implementation of Condition for waiting, if given element's attribute is already present on the page.

Implements Condition and JavaScriptCondition used in SeleniumWaiting and AjaxWaiting.

Version:
$Revision$
Author:
Lukas Fryc

Constructor Summary
protected AttributePresent()
          Instantiates a new element present.
 
Method Summary
static AttributePresent getInstance()
          Factory method.
 JavaScript getJavaScriptCondition()
          Gets JavaScript which define condition what it should be waited for satisfaction.
 boolean isTrue()
          Returns true if condition is satisfied, false if it isn't.
 AttributePresent locator(AttributeLocator<?> attributeLocator)
          Returns the AttributePresent instance with given attributeLocator set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AttributePresent

protected AttributePresent()
Instantiates a new element present.

Method Detail

isTrue

public boolean isTrue()
Description copied from interface: SeleniumCondition
Returns true if condition is satisfied, false if it isn't.

Specified by:
isTrue in interface SeleniumCondition
Returns:
true if desired condition is satisfied, false if it isn't

getJavaScriptCondition

public JavaScript getJavaScriptCondition()
Description copied from interface: JavaScriptCondition
Gets JavaScript which define condition what it should be waited for satisfaction.

Specified by:
getJavaScriptCondition in interface JavaScriptCondition
Returns:
JavaScript defining condition

getInstance

public static AttributePresent getInstance()
Factory method.

Returns:
single instance of AttributePresent

locator

public AttributePresent locator(AttributeLocator<?> attributeLocator)
Returns the AttributePresent instance with given attributeLocator set.

Parameters:
attributeLocator - the attribute locator
Returns:
the attribute present

Graphene Implementation 1.0.0.CR3

Copyright © 2012 JBoss by Red Hat. All Rights Reserved.