org.jboss.test.selenium.framework
Interface AjaxSelenium

All Superinterfaces:
Cloneable, ExtendedTypedSelenium, TypedSelenium
All Known Implementing Classes:
AjaxSeleniumImpl

public interface AjaxSelenium
extends ExtendedTypedSelenium, Cloneable

Implementation of TypedSelenium extended by methods in ExtendedTypedSeleniumImpl.

Internally using AjaxAwareInterceptor and InterceptionProxy.

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.test.selenium.framework.ExtendedTypedSelenium
belongsClass, check, doCommand, enableNetworkTrafficCapturing, getCount, getStyle, getStyle, isAttributePresent, isDisplayed, isNetworkTrafficCapturingEnabled, isStarted, mouseOutAt, mouseOverAt, scrollIntoView
 
Methods inherited from interface org.jboss.test.selenium.framework.TypedSelenium
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


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