Ajocado Implementation 1.0.0.Alpha2

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

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

public class IsDisplayed
extends Object
implements SeleniumCondition, JavaScriptCondition

Implementation of Condition for waiting until given element is displayed.

Implements Condition and JavaScriptCondition used in SeleniumWaiting and AjaxWaiting.

Version:
$Revision$
Author:
Pavol Pitonak

Constructor Summary
protected IsDisplayed()
          Instantiates a new element present.
 
Method Summary
static IsDisplayed 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.
 IsDisplayed locator(ElementLocator<?> elementLocator)
          Returns the ElementPresent instance with given elementLocator set.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IsDisplayed

protected IsDisplayed()
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 IsDisplayed getInstance()
Factory method.

Returns:
single instance of ElementPresent

locator

public IsDisplayed locator(ElementLocator<?> elementLocator)
Returns the ElementPresent instance with given elementLocator set.

Parameters:
elementLocator - the element locator
Returns:
the element present

Ajocado Implementation 1.0.0.Alpha2

Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.