Ajocado API 1.0.0.Alpha2

org.jboss.arquillian.ajocado.framework
Interface AjaxSelenium

All Superinterfaces:
Cloneable, ExtendedTypedSelenium, TypedSelenium

public interface AjaxSelenium
extends ExtendedTypedSelenium, Cloneable

Extension for TypedSelenium extended by methods in ExtendedTypedSelenium.

Internally using InterceptionProxy to add aspects to commands.

Version:
$Revision$
Author:
Lukas Fryc

Method Summary
 AjaxSelenium clone()
          Immutable clone of this object.
 InterceptionProxy getInterceptionProxy()
          Returns associated command interception proxy
 PageExtensions getPageExtensions()
           Gets a PageExtensions object.
 RequestInterceptor getRequestInterceptor()
           Returns the RequestInterceptor object
 SeleniumExtensions getSeleniumExtensions()
           Returns a SeleniumExtensions object.
 
Methods inherited from interface org.jboss.arquillian.ajocado.framework.ExtendedTypedSelenium
belongsClass, check, doCommand, enableNetworkTrafficCapturing, getCount, getStyle, getStyle, isAttributePresent, isDisplayed, isNetworkTrafficCapturingEnabled, isStarted, mouseOutAt, mouseOverAt, scrollIntoView
 
Methods inherited from interface org.jboss.arquillian.ajocado.framework.TypedSelenium
addCustomRequestHeader, addLocationStrategy, addScript, addSelection, allowNativeXpath, altKeyDown, altKeyUp, answerOnNextPrompt, assignId, captureEntirePageScreenshot, captureNetworkTraffic, captureScreenshot, check, chooseCancelOnNextConfirmation, chooseOkOnNextConfirmation, click, clickAt, close, containsScript, contextMenu, contextMenuAt, controlKeyDown, controlKeyUp, createCookie, createCookie, deleteAllVisibleCookies, deleteCookie, deselectPopUp, doubleClick, doubleClickAt, dragAndDrop, dragAndDropToObject, dragdrop, fireEvent, focus, getAlert, getAllCookies, getAttribute, getBodyText, getConfirmation, getCookieByName, getCursorPosition, getElementDimension, getElementHeight, getElementIndex, getElementPosition, getElementPositionLeft, getElementPositionTop, getElementWidth, getEval, getHtmlSource, getLocation, getMouseSpeed, getPrompt, getSelectedId, getSelectedIds, getSelectedIndex, getSelectedIndexes, getSelectedLabel, getSelectedLabels, getSelectedValue, getSelectedValues, getSelectOptions, getSpeed, getText, getTitle, getValue, goBack, highlight, ignoreAttributesWithoutValue, isAlertPresent, isChecked, isConfirmationPresent, isCookiePresent, isEditable, isElementPresent, isOrdered, isPromptPresent, isSomethingSelected, isTextPresent, isVisible, keyDown, keyDownNative, keyPress, keyPressNative, keyUp, keyUpNative, logToBrowser, metaKeyDown, metaKeyUp, mouseDown, mouseDownAt, mouseDownRight, mouseDownRightAt, mouseMove, mouseMoveAt, mouseOut, mouseOver, mouseUp, mouseUpAt, mouseUpRight, mouseUpRightAt, open, refresh, removeAllSelections, removeScript, removeSelection, retrieveLastRemoteControlLogs, runScript, select, selectFrame, setBrowserLogLevel, setCursorPosition, setMouseSpeed, setSpeed, setTimeout, shiftKeyDown, shiftKeyUp, shutDownSeleniumServer, start, stop, submit, type, typeKeys, uncheck, useXpathLibrary, waitForCondition, waitForCondition, waitForFrameToLoad, waitForFrameToLoad, waitForPageToLoad, waitForPageToLoad, windowFocus, windowMaximize
 

Method Detail

getPageExtensions

PageExtensions getPageExtensions()

Gets a PageExtensions object.

PageExtensions represents the JavaScript extensions on the tested page.

Returns:
the PageExtensions object

getSeleniumExtensions

SeleniumExtensions getSeleniumExtensions()

Returns a SeleniumExtensions object.

SeleniumExtensions can be used in Selenium Test Runner to extend Selenium functionality.

Returns:
the SeleniumExtensions object

getRequestInterceptor

RequestInterceptor getRequestInterceptor()

Returns the RequestInterceptor object

RequestInterceptor

Returns:
the RequestInterceptor object

getInterceptionProxy

InterceptionProxy getInterceptionProxy()
Returns associated command interception proxy

Returns:
associated command interception proxy

clone

AjaxSelenium clone()
                   throws CloneNotSupportedException
Immutable clone of this object.

Returns:
immutable clone of this object
Throws:
CloneNotSupportedException - when AjaxSelenium implementation doesn't isn't cloneable

Ajocado API 1.0.0.Alpha2

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