Ajocado Implementation 1.0.0.Alpha2

org.jboss.arquillian.ajocado
Class Ajocado

java.lang.Object
  extended by org.jboss.arquillian.ajocado.Ajocado

public final class Ajocado
extends Object

Version:
$Revision$
Author:
Lukas Fryc

Field Summary
static AlertEquals alertEquals
           
static AlertPresent alertPresent
           
static AttributeEquals attributeEquals
           
static AttributePresent attributePresent
           
static CountEquals countEquals
           
static ElementPresent elementPresent
           
static IsDisplayed isDisplayed
           
static IsNotDisplayed isNotDisplayed
           
static AttributeRetriever retrieveAttribute
           
static TextRetriever retrieveText
           
static StyleEquals styleEquals
           
static TextEquals textEquals
           
static int WAIT_AJAX_INTERVAL
           
static int WAIT_GUI_INTERVAL
           
static int WAIT_MODEL_INTERVAL
           
static AjaxWaiting waitAjax
           
static AjaxWaiting waitGui
           
static SeleniumWaiting waitModel
           
 
Method Summary
static CssLocator css(String cssSelector)
          Gets element locator finding elements using CSS selectors.
static DomLocator dom(JavaScript javascriptExpression)
          Find an element by evaluating the specified JavaScript expression.
static AjaxSelenium guardHttp(AjaxSelenium selenium)
           
static AjaxSelenium guardNoRequest(AjaxSelenium selenium)
           
static AjaxSelenium guardXhr(AjaxSelenium selenium)
           
static IdLocator id(String id)
          Locates the element with specified @id attribute.
static JQueryLocator jq(String jquerySelector)
          Locates the element using JQuery Selector syntax.
static LinkLocator link(String linkText)
          Locates the link (anchor) element which contains text matching the specified pattern.
static NameLocator name(String name)
          Locates the first element with the specified @name attribute.
static AjaxSelenium waitHttp(AjaxSelenium selenium)
           
static AjaxSelenium waitXhr(AjaxSelenium selenium)
           
static XPathLocator xp(String xpath)
          Locates the element using XPath expression.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

WAIT_GUI_INTERVAL

public static final int WAIT_GUI_INTERVAL
See Also:
Constant Field Values

WAIT_AJAX_INTERVAL

public static final int WAIT_AJAX_INTERVAL
See Also:
Constant Field Values

WAIT_MODEL_INTERVAL

public static final int WAIT_MODEL_INTERVAL
See Also:
Constant Field Values

waitGui

public static final AjaxWaiting waitGui

waitAjax

public static final AjaxWaiting waitAjax

waitModel

public static final SeleniumWaiting waitModel

elementPresent

public static final ElementPresent elementPresent

textEquals

public static final TextEquals textEquals

styleEquals

public static final StyleEquals styleEquals

attributePresent

public static final AttributePresent attributePresent

attributeEquals

public static final AttributeEquals attributeEquals

alertPresent

public static final AlertPresent alertPresent

alertEquals

public static final AlertEquals alertEquals

countEquals

public static final CountEquals countEquals

isDisplayed

public static final IsDisplayed isDisplayed

isNotDisplayed

public static final IsNotDisplayed isNotDisplayed

retrieveText

public static final TextRetriever retrieveText

retrieveAttribute

public static final AttributeRetriever retrieveAttribute
Method Detail

guardNoRequest

public static final AjaxSelenium guardNoRequest(AjaxSelenium selenium)

guardHttp

public static final AjaxSelenium guardHttp(AjaxSelenium selenium)

guardXhr

public static final AjaxSelenium guardXhr(AjaxSelenium selenium)

waitHttp

public static final AjaxSelenium waitHttp(AjaxSelenium selenium)

waitXhr

public static final AjaxSelenium waitXhr(AjaxSelenium selenium)

css

public static CssLocator css(String cssSelector)
Gets element locator finding elements using CSS selectors.

Parameters:
cssSelector - the CSS selector
Returns:
the locator for given CSS selector

dom

public static DomLocator dom(JavaScript javascriptExpression)
Find an element by evaluating the specified JavaScript expression.

Parameters:
javascriptExpression - the JavaScript expression
Returns:
the locator for given JavaScript expression
See Also:
DomLocator

id

public static IdLocator id(String id)
Locates the element with specified @id attribute.

Parameters:
id - the @id attribute's value
Returns:
the locator with specified @id attribute

link

public static LinkLocator link(String linkText)
Locates the link (anchor) element which contains text matching the specified pattern.

Parameters:
linkText - the link (anchor) element's text
Returns:
the locator for given linkText

jq

public static JQueryLocator jq(String jquerySelector)
Locates the element using JQuery Selector syntax.

Parameters:
jquerySelector - the jquery selector
Returns:
the j query locator
See Also:
JQueryLocator

name

public static NameLocator name(String name)
Locates the first element with the specified @name attribute.

Parameters:
name - the @name attribute's value
Returns:
the locator for given @name attribute

xp

public static XPathLocator xp(String xpath)
Locates the element using XPath expression.

Parameters:
xpath - the xpath expression
Returns:
the xpath locator
See Also:
XPathLocator

Ajocado Implementation 1.0.0.Alpha2

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