|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.zkoss.ztl.ZKSeleneseTestCase
org.zkoss.ztl.ZKTestCase
public class ZKTestCase
A skeleton of ZK Selenium test, which implements all of the methods of Selenium
interface.
| Field Summary | |
|---|---|
protected static java.lang.ThreadLocal<com.thoughtworks.selenium.Selenium> |
_selenium
|
static java.lang.String |
A
The keycode of the A key |
static java.lang.String |
ALT
The keycode of the ALT key |
static java.lang.String |
BACKSPACE
The keycode of the BACKSPACE key |
protected java.util.List<com.thoughtworks.selenium.Selenium> |
browsers
|
static java.lang.String |
C
The keycode of the C key |
protected java.lang.String |
caseID
|
static java.lang.String |
CTRL
The keycode of the CTRL key |
static java.lang.String |
DELETE
The keycode of the DELETE key |
static java.lang.String |
DELETE_NATIVE
keypressNative native follow java.awt.Event's keycode . |
static java.lang.String |
DOWN
The keycode of the DOWN key |
static java.lang.String |
END
The keycode of the END key |
static java.lang.String |
ENTER
The keycode of the ENTER key |
static java.lang.String |
ESC
The keycode of the ESC key |
static java.lang.String |
HOME
The keycode of the HOME key |
static java.lang.String |
INSERT
The keycode of the INSERT key |
static java.lang.String |
LEFT
The keycode of the LEFT key |
static java.lang.String |
NUM_0
The keycode of the Num_0 |
static java.lang.String |
NUM_1
The keycode of the Num_1 |
static java.lang.String |
NUM_2
The keycode of the Num_2 |
static java.lang.String |
NUM_3
The keycode of the Num_3 |
static java.lang.String |
NUM_4
The keycode of the Num_4 |
static java.lang.String |
NUM_5
The keycode of the Num_5 |
static java.lang.String |
NUM_6
The keycode of the Num_6 |
static java.lang.String |
NUM_7
The keycode of the Num_7 |
static java.lang.String |
NUM_8
The keycode of the Num_8 |
static java.lang.String |
NUM_9
The keycode of the Num_9 |
static java.lang.String |
PAGE_DOWN
The keycode of the PAGE_DOWN key |
static java.lang.String |
PAGE_UP
The keycode of the PAGE_UP key |
protected java.lang.ThreadLocal<java.lang.Integer> |
recordCount
|
static java.lang.String |
RIGHT
The keycode of the RIGHT key |
static java.lang.String |
SHIFT
The keycode of the SHIFT key |
static java.lang.String |
TAB
The keycode of the TAB key |
protected java.lang.String |
target
|
static java.lang.String |
UP
The keycode of the UP key |
static java.lang.String |
V
The keycode of the V key |
static java.lang.String |
X
The keycode of the X key |
| Fields inherited from class org.zkoss.ztl.ZKSeleneseTestCase |
|---|
selenium, timeUUID |
| Constructor Summary | |
|---|---|
ZKTestCase()
|
|
| Method Summary | |
|---|---|
void |
addCustomRequestHeader(java.lang.String arg0,
java.lang.String arg1)
|
void |
addLocationStrategy(java.lang.String strategyName,
java.lang.String functionDefinition)
untested yet protected List |
void |
addScript(java.lang.String scriptContent,
java.lang.String scriptTagId)
|
void |
addSelection(java.lang.String locator,
java.lang.String optionLocator)
|
void |
allowNativeXpath(java.lang.String allow)
|
void |
altKeyDown()
|
void |
altKeyUp()
|
void |
answerOnNextPrompt(java.lang.String answer)
|
void |
assignId(java.lang.String locator,
java.lang.String identifier)
|
void |
attachFile(java.lang.String fieldLocator,
java.lang.String fileLocator)
|
void |
captureEntirePageScreenshot(java.lang.String filename,
java.lang.String kwargs)
|
java.lang.String |
captureEntirePageScreenshotToString(java.lang.String kwargs)
|
java.lang.String |
captureNetworkTraffic(java.lang.String arg0)
|
void |
captureScreenshot(java.lang.String filename)
|
java.lang.String |
captureScreenshotToString()
|
void |
check(java.lang.String locator)
|
void |
chooseCancelOnNextConfirmation()
|
void |
chooseOkOnNextConfirmation()
|
void |
click(java.lang.String locator)
|
void |
clickAt(java.lang.String locator,
java.lang.String coordString)
|
void |
close()
|
void |
contextMenu(java.lang.String locator)
|
void |
contextMenuAt(java.lang.String locator,
java.lang.String coordString)
|
void |
controlKeyDown()
|
void |
controlKeyUp()
|
void |
createCookie(java.lang.String nameValuePair,
java.lang.String optionsString)
|
void |
deleteAllVisibleCookies()
|
void |
deleteCookie(java.lang.String name,
java.lang.String optionsString)
|
void |
deselectPopUp()
|
void |
doubleClick(java.lang.String locator)
|
void |
doubleClickAt(java.lang.String locator,
java.lang.String coordString)
|
void |
dragAndDrop(java.lang.String locator,
java.lang.String movementsString)
|
void |
dragAndDropToObject(java.lang.String locatorOfObjectToBeDragged,
java.lang.String locatorOfDragDestinationObject)
|
void |
dragdrop(java.lang.String locator,
java.lang.String movementsString)
|
void |
dragdropTo(java.lang.String locatorOfObjectToBeDragged,
java.lang.String from,
java.lang.String to)
Drags and drops the specific element from its specific area to another area. |
void |
dragdropToObject(java.lang.String locatorOfObjectToBeDragged,
java.lang.String locatorOfDragDestinationObject,
java.lang.String from,
java.lang.String to)
Drags and drops the specific element from its specific area to another element. |
java.lang.Object |
executeScript(java.lang.String s,
java.lang.Object... args)
Executes the javascript by the current web driver. |
org.openqa.selenium.WebElement |
findElement(org.openqa.selenium.By by)
Find the first WebElement using the given method. |
void |
fireEvent(java.lang.String locator,
java.lang.String eventName)
|
void |
focus(java.lang.String locator)
|
org.openqa.selenium.interactions.Actions |
getActions()
Returns the browser actions for Selenium 2.x |
java.lang.String |
getAlert()
|
java.lang.String[] |
getAllButtons()
|
java.lang.String[] |
getAllFields()
|
java.lang.String[] |
getAllLinks()
|
java.lang.String[] |
getAllWindowIds()
|
java.lang.String[] |
getAllWindowNames()
|
java.lang.String[] |
getAllWindowTitles()
|
java.lang.String |
getAttribute(java.lang.String attributeLocator)
|
java.lang.String[] |
getAttributeFromAllWindows(java.lang.String attributeName)
|
java.lang.String |
getBodyText()
|
protected java.util.List<com.thoughtworks.selenium.Selenium> |
getBrowsers(java.lang.String browsers)
|
java.lang.String |
getConfirmation()
|
java.lang.String |
getCookie()
|
java.lang.String |
getCookieByName(java.lang.String name)
|
java.lang.Number |
getCssCount(java.lang.String arg0)
|
static com.thoughtworks.selenium.Selenium |
getCurrent()
Returns the current browser. |
java.lang.Number |
getCursorPosition(java.lang.String locator)
|
java.lang.Number |
getElementHeight(java.lang.String locator)
|
java.lang.Number |
getElementIndex(java.lang.String locator)
|
java.lang.Number |
getElementPositionLeft(java.lang.String locator)
|
java.lang.Number |
getElementPositionTop(java.lang.String locator)
|
java.lang.Number |
getElementWidth(java.lang.String locator)
|
java.lang.String |
getEval(java.lang.String script)
|
java.lang.String |
getExpression(java.lang.String expression)
|
java.lang.String |
getHtmlSource()
|
org.openqa.selenium.interactions.Keyboard |
getKeyboard()
Returns the browser keyboard for Selenium 2.x |
java.lang.String |
getLocation()
|
java.lang.String |
getLog()
|
org.openqa.selenium.interactions.Mouse |
getMouse()
Returns the browser mouse for Selenium 2.x |
java.lang.Number |
getMouseSpeed()
|
java.lang.String |
getPrompt()
|
java.lang.String |
getSelectedId(java.lang.String selectLocator)
|
java.lang.String[] |
getSelectedIds(java.lang.String selectLocator)
|
java.lang.String |
getSelectedIndex(java.lang.String selectLocator)
|
java.lang.String[] |
getSelectedIndexes(java.lang.String selectLocator)
|
java.lang.String |
getSelectedLabel(java.lang.String selectLocator)
|
java.lang.String[] |
getSelectedLabels(java.lang.String selectLocator)
|
java.lang.String |
getSelectedValue(java.lang.String selectLocator)
|
java.lang.String[] |
getSelectedValues(java.lang.String selectLocator)
|
java.lang.String[] |
getSelectOptions(java.lang.String selectLocator)
|
java.lang.String |
getSpeed()
|
java.lang.String |
getTable(java.lang.String tableCellAddress)
|
java.lang.String |
getText(java.lang.String locator)
|
java.lang.String |
getTitle()
|
org.openqa.selenium.interactions.TouchScreen |
getTouch()
Returns the touch screen for Selenium 2.x |
java.lang.String |
getValue(java.lang.String locator)
|
org.openqa.selenium.WebDriver |
getWebDriver()
Returns the web driver. |
boolean |
getWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target)
|
boolean |
getWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target)
|
java.lang.Number |
getXpathCount(java.lang.String xpath)
|
void |
goBack()
|
void |
highlight(java.lang.String locator)
|
void |
ignoreAttributesWithoutValue(java.lang.String ignore)
|
boolean |
isAlertPresent()
|
boolean |
isAndroid()
Returns whether is Android Driver |
boolean |
isChecked(java.lang.String locator)
|
boolean |
isChrome()
Returns whether is Chrome Driver |
boolean |
isConfirmationPresent()
|
boolean |
isCookiePresent(java.lang.String name)
|
boolean |
isEditable(java.lang.String locator)
|
boolean |
isElementPresent(java.lang.String locator)
|
boolean |
isFirefox()
Returns whether is Firefox Driver |
boolean |
isHtmlUnit()
Returns whether is HTML Unit Driver |
boolean |
isIE()
Returns whether is InternatExplorer Driver |
boolean |
isIPhone()
Returns whether is IPhone Driver |
boolean |
isOpera()
Returns whether is Opera Driver |
boolean |
isOrdered(java.lang.String locator1,
java.lang.String locator2)
|
boolean |
isPromptPresent()
|
boolean |
isSafari()
Returns whether is Chrome Driver |
boolean |
isSomethingSelected(java.lang.String selectLocator)
|
boolean |
isTextPresent(java.lang.String pattern)
|
boolean |
isVisible(java.lang.String locator)
|
void |
keyDown(java.lang.String locator,
java.lang.String keySequence)
|
void |
keyDownNative(java.lang.String keycode)
|
void |
keyPress(java.lang.String locator,
java.lang.String keySequence)
|
void |
keyPressNative(java.lang.String keycode)
|
void |
keyUp(java.lang.String locator,
java.lang.String keySequence)
|
void |
keyUpNative(java.lang.String keycode)
|
void |
metaKeyDown()
|
void |
metaKeyUp()
|
void |
mouseDown(java.lang.String locator)
|
void |
mouseDownAt(java.lang.String locator,
java.lang.String coordString)
|
void |
mouseDownRight(java.lang.String locator)
|
void |
mouseDownRightAt(java.lang.String locator,
java.lang.String coordString)
|
void |
mouseMove(java.lang.String locator)
|
void |
mouseMoveAt(java.lang.String locator,
java.lang.String coordString)
|
void |
mouseOut(java.lang.String locator)
|
void |
mouseOver(java.lang.String locator)
|
void |
mouseUp(java.lang.String locator)
|
void |
mouseUpAt(java.lang.String locator,
java.lang.String coordString)
|
void |
mouseUpRight(java.lang.String locator)
|
void |
mouseUpRightAt(java.lang.String locator,
java.lang.String coordString)
|
void |
open(java.lang.String url)
|
void |
open(java.lang.String arg0,
java.lang.String arg1)
|
void |
openWindow(java.lang.String url,
java.lang.String windowID)
|
void |
refresh()
|
void |
removeAllSelections(java.lang.String locator)
|
void |
removeScript(java.lang.String scriptTagId)
|
void |
removeSelection(java.lang.String locator,
java.lang.String optionLocator)
|
java.lang.String |
retrieveLastRemoteControlLogs()
|
void |
rollup(java.lang.String rollupName,
java.lang.String kwargs)
|
void |
runScript(java.lang.String script)
|
void |
select(java.lang.String selectLocator,
java.lang.String optionLocator)
|
void |
selectFrame(java.lang.String locator)
|
void |
selectPopUp(java.lang.String arg0)
|
void |
selectWindow(java.lang.String windowID)
|
void |
setBrowserLogLevel(java.lang.String logLevel)
|
void |
setContext(java.lang.String context)
|
void |
setCursorPosition(java.lang.String locator,
java.lang.String position)
|
void |
setExtensionJs(java.lang.String extensionJs)
|
void |
setMouseSpeed(java.lang.String pixels)
|
void |
setSpeed(java.lang.String value)
|
void |
setTimeout(java.lang.String timeout)
|
void |
setUp()
Calls this.setUp(null) |
void |
shiftKeyDown()
|
void |
shiftKeyUp()
|
void |
showContextualBanner()
|
void |
showContextualBanner(java.lang.String className,
java.lang.String methodName)
|
void |
shutDownSeleniumServer()
|
protected void |
sleep(long millis)
Causes the currently executing thread to sleep for the specified number of milliseconds, subject to the precision and accuracy of system timers and schedulers. |
void |
start()
|
void |
start(java.lang.Object optionsObject)
|
protected void |
start(com.thoughtworks.selenium.Selenium selenium)
Launches the browser with a new Selenium session |
void |
start(java.lang.String optionsString)
|
void |
stop()
|
void |
submit(java.lang.String formLocator)
|
void |
type(java.lang.String locator,
java.lang.String value)
|
void |
typeKeys(java.lang.String locator,
java.lang.String value)
|
void |
uncheck(java.lang.String locator)
|
void |
useXpathLibrary(java.lang.String libraryName)
|
protected static java.lang.String |
uuid(int number)
|
void |
verifyContains(java.lang.String word1,
java.lang.String contains)
|
void |
verifyEquals(java.lang.Object obj1,
java.lang.Object obj2)
Like assertEquals, but fails at the end of the test (during tearDown) |
void |
verifyImage()
Compares the snapshot of the testing result. |
void |
verifyImage(Comparator comparator)
|
void |
verifyNotContains(java.lang.String word1,
java.lang.String contains)
|
void |
waitForCondition(java.lang.String script,
java.lang.String timeout)
|
void |
waitForFrameToLoad(java.lang.String frameAddress,
java.lang.String timeout)
|
void |
waitForPageToLoad(java.lang.String timeout)
|
void |
waitForPopUp(java.lang.String windowID,
java.lang.String timeout)
|
void |
windowFocus()
|
void |
windowMaximize()
|
void |
windowResizeTo(int width,
int height)
Resizes the current window to the size(width and height). |
| Methods inherited from class junit.framework.TestCase |
|---|
countTestCases, createResult, getName, run, run, runTest, setName, toString |
| Methods inherited from class junit.framework.Assert |
|---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected static final java.lang.ThreadLocal<com.thoughtworks.selenium.Selenium> _selenium
public static final java.lang.String PAGE_UP
public static final java.lang.String PAGE_DOWN
public static final java.lang.String END
public static final java.lang.String HOME
public static final java.lang.String LEFT
public static final java.lang.String UP
public static final java.lang.String RIGHT
public static final java.lang.String DOWN
public static final java.lang.String INSERT
public static final java.lang.String DELETE
public static final java.lang.String DELETE_NATIVE
public static final java.lang.String BACKSPACE
public static final java.lang.String TAB
public static final java.lang.String ENTER
public static final java.lang.String ESC
public static final java.lang.String SHIFT
public static final java.lang.String CTRL
public static final java.lang.String ALT
public static final java.lang.String NUM_0
public static final java.lang.String NUM_1
public static final java.lang.String NUM_2
public static final java.lang.String NUM_3
public static final java.lang.String NUM_4
public static final java.lang.String NUM_5
public static final java.lang.String NUM_6
public static final java.lang.String NUM_7
public static final java.lang.String NUM_8
public static final java.lang.String NUM_9
public static final java.lang.String A
public static final java.lang.String C
public static final java.lang.String V
public static final java.lang.String X
protected java.lang.String target
protected java.util.List<com.thoughtworks.selenium.Selenium> browsers
protected java.lang.String caseID
protected java.lang.ThreadLocal<java.lang.Integer> recordCount
| Constructor Detail |
|---|
public ZKTestCase()
| Method Detail |
|---|
protected void start(com.thoughtworks.selenium.Selenium selenium)
public static final com.thoughtworks.selenium.Selenium getCurrent()
public org.openqa.selenium.WebDriver getWebDriver()
public org.openqa.selenium.interactions.Mouse getMouse()
public org.openqa.selenium.interactions.Keyboard getKeyboard()
public org.openqa.selenium.interactions.TouchScreen getTouch()
public org.openqa.selenium.interactions.Actions getActions()
public boolean isHtmlUnit()
public boolean isIE()
public boolean isFirefox()
public boolean isChrome()
public boolean isSafari()
public boolean isOpera()
public boolean isIPhone()
public boolean isAndroid()
public org.openqa.selenium.WebElement findElement(org.openqa.selenium.By by)
WebElement using the given method.
by - The locating mechanism
org.openqa.selenium.NoSuchElementException - If no matching elements are found
public java.lang.Object executeScript(java.lang.String s,
java.lang.Object... args)
public void setUp()
ZKSeleneseTestCase
setUp in class ZKSeleneseTestCaseZKSeleneseTestCase.setUp(String)protected static final java.lang.String uuid(int number)
protected java.util.List<com.thoughtworks.selenium.Selenium> getBrowsers(java.lang.String browsers)
public void windowResizeTo(int width,
int height)
public void addLocationStrategy(java.lang.String strategyName,
java.lang.String functionDefinition)
addLocationStrategy in interface com.thoughtworks.selenium.Selenium
public void addScript(java.lang.String scriptContent,
java.lang.String scriptTagId)
addScript in interface com.thoughtworks.selenium.Selenium
public void addSelection(java.lang.String locator,
java.lang.String optionLocator)
addSelection in interface com.thoughtworks.selenium.Seleniumpublic void allowNativeXpath(java.lang.String allow)
allowNativeXpath in interface com.thoughtworks.selenium.Seleniumpublic void altKeyDown()
altKeyDown in interface com.thoughtworks.selenium.Seleniumpublic void altKeyUp()
altKeyUp in interface com.thoughtworks.selenium.Seleniumpublic void answerOnNextPrompt(java.lang.String answer)
answerOnNextPrompt in interface com.thoughtworks.selenium.Selenium
public void assignId(java.lang.String locator,
java.lang.String identifier)
assignId in interface com.thoughtworks.selenium.Selenium
public void attachFile(java.lang.String fieldLocator,
java.lang.String fileLocator)
attachFile in interface com.thoughtworks.selenium.Selenium
public void captureEntirePageScreenshot(java.lang.String filename,
java.lang.String kwargs)
captureEntirePageScreenshot in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String captureEntirePageScreenshotToString(java.lang.String kwargs)
captureEntirePageScreenshotToString in interface com.thoughtworks.selenium.Seleniumpublic void captureScreenshot(java.lang.String filename)
captureScreenshot in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String captureScreenshotToString()
captureScreenshotToString in interface com.thoughtworks.selenium.Seleniumpublic void check(java.lang.String locator)
check in interface com.thoughtworks.selenium.Seleniumpublic void chooseCancelOnNextConfirmation()
chooseCancelOnNextConfirmation in interface com.thoughtworks.selenium.Seleniumpublic void chooseOkOnNextConfirmation()
chooseOkOnNextConfirmation in interface com.thoughtworks.selenium.Seleniumpublic void click(java.lang.String locator)
click in interface com.thoughtworks.selenium.Selenium
public void clickAt(java.lang.String locator,
java.lang.String coordString)
clickAt in interface com.thoughtworks.selenium.Seleniumpublic void close()
close in interface com.thoughtworks.selenium.Seleniumpublic void contextMenu(java.lang.String locator)
contextMenu in interface com.thoughtworks.selenium.Selenium
public void contextMenuAt(java.lang.String locator,
java.lang.String coordString)
contextMenuAt in interface com.thoughtworks.selenium.Seleniumpublic void controlKeyDown()
controlKeyDown in interface com.thoughtworks.selenium.Seleniumpublic void controlKeyUp()
controlKeyUp in interface com.thoughtworks.selenium.Selenium
public void createCookie(java.lang.String nameValuePair,
java.lang.String optionsString)
createCookie in interface com.thoughtworks.selenium.Seleniumpublic void deleteAllVisibleCookies()
deleteAllVisibleCookies in interface com.thoughtworks.selenium.Selenium
public void deleteCookie(java.lang.String name,
java.lang.String optionsString)
deleteCookie in interface com.thoughtworks.selenium.Seleniumpublic void doubleClick(java.lang.String locator)
doubleClick in interface com.thoughtworks.selenium.Selenium
public void doubleClickAt(java.lang.String locator,
java.lang.String coordString)
doubleClickAt in interface com.thoughtworks.selenium.Selenium
public void dragAndDrop(java.lang.String locator,
java.lang.String movementsString)
dragAndDrop in interface com.thoughtworks.selenium.Selenium
public void dragdropTo(java.lang.String locatorOfObjectToBeDragged,
java.lang.String from,
java.lang.String to)
For example,
draggdropTo("z-xxx", "10,20", "20,20")
The result of the "z-xxx" is moved 10px right.
locatorOfObjectToBeDragged - the draggable UUIDfrom - the "x,y" value is related to the draggable element, which is dragged from.to - the "x,y" value is related to the draggable element, which is dropped to.
public void dragdropToObject(java.lang.String locatorOfObjectToBeDragged,
java.lang.String locatorOfDragDestinationObject,
java.lang.String from,
java.lang.String to)
For example,
draggdropToObject("z-xxx", "z-yyy", "10,20", "10,20")
The result of the "z-xxx" is moved to the position(10,20) of the "z-yyy".
locatorOfObjectToBeDragged - the draggable UUIDlocatorOfDragDestinationObject - the droppable UUIDfrom - the "x,y" value is related to the draggable element, which is dragged from.to - the "x,y" value is related to the droppable element, which is dropped to.
public void dragAndDropToObject(java.lang.String locatorOfObjectToBeDragged,
java.lang.String locatorOfDragDestinationObject)
dragAndDropToObject in interface com.thoughtworks.selenium.Selenium
public void dragdrop(java.lang.String locator,
java.lang.String movementsString)
dragdrop in interface com.thoughtworks.selenium.Selenium
public void fireEvent(java.lang.String locator,
java.lang.String eventName)
fireEvent in interface com.thoughtworks.selenium.Seleniumpublic void focus(java.lang.String locator)
focus in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getAlert()
getAlert in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getAllButtons()
getAllButtons in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getAllFields()
getAllFields in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getAllLinks()
getAllLinks in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getAllWindowIds()
getAllWindowIds in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getAllWindowNames()
getAllWindowNames in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getAllWindowTitles()
getAllWindowTitles in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getAttribute(java.lang.String attributeLocator)
getAttribute in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getAttributeFromAllWindows(java.lang.String attributeName)
getAttributeFromAllWindows in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getBodyText()
getBodyText in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getConfirmation()
getConfirmation in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getCookie()
getCookie in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getCookieByName(java.lang.String name)
getCookieByName in interface com.thoughtworks.selenium.Seleniumpublic java.lang.Number getCursorPosition(java.lang.String locator)
getCursorPosition in interface com.thoughtworks.selenium.Seleniumpublic java.lang.Number getElementHeight(java.lang.String locator)
getElementHeight in interface com.thoughtworks.selenium.Seleniumpublic java.lang.Number getElementIndex(java.lang.String locator)
getElementIndex in interface com.thoughtworks.selenium.Seleniumpublic java.lang.Number getElementPositionLeft(java.lang.String locator)
getElementPositionLeft in interface com.thoughtworks.selenium.Seleniumpublic java.lang.Number getElementPositionTop(java.lang.String locator)
getElementPositionTop in interface com.thoughtworks.selenium.Seleniumpublic java.lang.Number getElementWidth(java.lang.String locator)
getElementWidth in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getEval(java.lang.String script)
getEval in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getExpression(java.lang.String expression)
getExpression in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getHtmlSource()
getHtmlSource in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getLocation()
getLocation in interface com.thoughtworks.selenium.Seleniumpublic java.lang.Number getMouseSpeed()
getMouseSpeed in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getPrompt()
getPrompt in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getSelectOptions(java.lang.String selectLocator)
getSelectOptions in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getSelectedId(java.lang.String selectLocator)
getSelectedId in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getSelectedIds(java.lang.String selectLocator)
getSelectedIds in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getSelectedIndex(java.lang.String selectLocator)
getSelectedIndex in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getSelectedIndexes(java.lang.String selectLocator)
getSelectedIndexes in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getSelectedLabel(java.lang.String selectLocator)
getSelectedLabel in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getSelectedLabels(java.lang.String selectLocator)
getSelectedLabels in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getSelectedValue(java.lang.String selectLocator)
getSelectedValue in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String[] getSelectedValues(java.lang.String selectLocator)
getSelectedValues in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getSpeed()
getSpeed in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getTable(java.lang.String tableCellAddress)
getTable in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getText(java.lang.String locator)
getText in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getTitle()
getTitle in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getValue(java.lang.String locator)
getValue in interface com.thoughtworks.selenium.Selenium
public boolean getWhetherThisFrameMatchFrameExpression(java.lang.String currentFrameString,
java.lang.String target)
getWhetherThisFrameMatchFrameExpression in interface com.thoughtworks.selenium.Selenium
public boolean getWhetherThisWindowMatchWindowExpression(java.lang.String currentWindowString,
java.lang.String target)
getWhetherThisWindowMatchWindowExpression in interface com.thoughtworks.selenium.Seleniumpublic java.lang.Number getXpathCount(java.lang.String xpath)
getXpathCount in interface com.thoughtworks.selenium.Seleniumpublic void goBack()
goBack in interface com.thoughtworks.selenium.Seleniumpublic void highlight(java.lang.String locator)
highlight in interface com.thoughtworks.selenium.Seleniumpublic void ignoreAttributesWithoutValue(java.lang.String ignore)
ignoreAttributesWithoutValue in interface com.thoughtworks.selenium.Seleniumpublic boolean isAlertPresent()
isAlertPresent in interface com.thoughtworks.selenium.Seleniumpublic boolean isChecked(java.lang.String locator)
isChecked in interface com.thoughtworks.selenium.Seleniumpublic boolean isConfirmationPresent()
isConfirmationPresent in interface com.thoughtworks.selenium.Seleniumpublic boolean isCookiePresent(java.lang.String name)
isCookiePresent in interface com.thoughtworks.selenium.Seleniumpublic boolean isEditable(java.lang.String locator)
isEditable in interface com.thoughtworks.selenium.Seleniumpublic boolean isElementPresent(java.lang.String locator)
isElementPresent in interface com.thoughtworks.selenium.Selenium
public boolean isOrdered(java.lang.String locator1,
java.lang.String locator2)
isOrdered in interface com.thoughtworks.selenium.Seleniumpublic boolean isPromptPresent()
isPromptPresent in interface com.thoughtworks.selenium.Seleniumpublic boolean isSomethingSelected(java.lang.String selectLocator)
isSomethingSelected in interface com.thoughtworks.selenium.Seleniumpublic boolean isTextPresent(java.lang.String pattern)
isTextPresent in interface com.thoughtworks.selenium.Seleniumpublic boolean isVisible(java.lang.String locator)
isVisible in interface com.thoughtworks.selenium.Selenium
public void keyDown(java.lang.String locator,
java.lang.String keySequence)
keyDown in interface com.thoughtworks.selenium.Seleniumpublic void keyDownNative(java.lang.String keycode)
keyDownNative in interface com.thoughtworks.selenium.Selenium
public void keyPress(java.lang.String locator,
java.lang.String keySequence)
keyPress in interface com.thoughtworks.selenium.Seleniumpublic void keyPressNative(java.lang.String keycode)
keyPressNative in interface com.thoughtworks.selenium.Selenium
public void keyUp(java.lang.String locator,
java.lang.String keySequence)
keyUp in interface com.thoughtworks.selenium.Seleniumpublic void keyUpNative(java.lang.String keycode)
keyUpNative in interface com.thoughtworks.selenium.Seleniumpublic void metaKeyDown()
metaKeyDown in interface com.thoughtworks.selenium.Seleniumpublic void metaKeyUp()
metaKeyUp in interface com.thoughtworks.selenium.Seleniumpublic void mouseDown(java.lang.String locator)
mouseDown in interface com.thoughtworks.selenium.Selenium
public void mouseDownAt(java.lang.String locator,
java.lang.String coordString)
mouseDownAt in interface com.thoughtworks.selenium.Seleniumpublic void mouseDownRight(java.lang.String locator)
mouseDownRight in interface com.thoughtworks.selenium.Selenium
public void mouseDownRightAt(java.lang.String locator,
java.lang.String coordString)
mouseDownRightAt in interface com.thoughtworks.selenium.Seleniumpublic void mouseMove(java.lang.String locator)
mouseMove in interface com.thoughtworks.selenium.Selenium
public void mouseMoveAt(java.lang.String locator,
java.lang.String coordString)
mouseMoveAt in interface com.thoughtworks.selenium.Seleniumpublic void mouseOut(java.lang.String locator)
mouseOut in interface com.thoughtworks.selenium.Seleniumpublic void mouseOver(java.lang.String locator)
mouseOver in interface com.thoughtworks.selenium.Seleniumpublic void mouseUp(java.lang.String locator)
mouseUp in interface com.thoughtworks.selenium.Selenium
public void mouseUpAt(java.lang.String locator,
java.lang.String coordString)
mouseUpAt in interface com.thoughtworks.selenium.Seleniumpublic void mouseUpRight(java.lang.String locator)
mouseUpRight in interface com.thoughtworks.selenium.Selenium
public void mouseUpRightAt(java.lang.String locator,
java.lang.String coordString)
mouseUpRightAt in interface com.thoughtworks.selenium.Seleniumpublic void open(java.lang.String url)
open in interface com.thoughtworks.selenium.Selenium
public void openWindow(java.lang.String url,
java.lang.String windowID)
openWindow in interface com.thoughtworks.selenium.Seleniumpublic void refresh()
refresh in interface com.thoughtworks.selenium.Seleniumpublic void removeAllSelections(java.lang.String locator)
removeAllSelections in interface com.thoughtworks.selenium.Seleniumpublic void removeScript(java.lang.String scriptTagId)
removeScript in interface com.thoughtworks.selenium.Selenium
public void removeSelection(java.lang.String locator,
java.lang.String optionLocator)
removeSelection in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String retrieveLastRemoteControlLogs()
retrieveLastRemoteControlLogs in interface com.thoughtworks.selenium.Selenium
public void rollup(java.lang.String rollupName,
java.lang.String kwargs)
rollup in interface com.thoughtworks.selenium.Seleniumpublic void runScript(java.lang.String script)
runScript in interface com.thoughtworks.selenium.Selenium
public void select(java.lang.String selectLocator,
java.lang.String optionLocator)
select in interface com.thoughtworks.selenium.Seleniumpublic void selectFrame(java.lang.String locator)
selectFrame in interface com.thoughtworks.selenium.Seleniumpublic void selectWindow(java.lang.String windowID)
selectWindow in interface com.thoughtworks.selenium.Seleniumpublic void setBrowserLogLevel(java.lang.String logLevel)
setBrowserLogLevel in interface com.thoughtworks.selenium.Seleniumpublic void setContext(java.lang.String context)
setContext in interface com.thoughtworks.selenium.Selenium
public void setCursorPosition(java.lang.String locator,
java.lang.String position)
setCursorPosition in interface com.thoughtworks.selenium.Seleniumpublic void setExtensionJs(java.lang.String extensionJs)
setExtensionJs in interface com.thoughtworks.selenium.Seleniumpublic void setMouseSpeed(java.lang.String pixels)
setMouseSpeed in interface com.thoughtworks.selenium.Seleniumpublic void setSpeed(java.lang.String value)
setSpeed in interface com.thoughtworks.selenium.Seleniumpublic void setTimeout(java.lang.String timeout)
setTimeout in interface com.thoughtworks.selenium.Seleniumpublic void shiftKeyDown()
shiftKeyDown in interface com.thoughtworks.selenium.Seleniumpublic void shiftKeyUp()
shiftKeyUp in interface com.thoughtworks.selenium.Seleniumpublic void showContextualBanner()
showContextualBanner in interface com.thoughtworks.selenium.Selenium
public void showContextualBanner(java.lang.String className,
java.lang.String methodName)
showContextualBanner in interface com.thoughtworks.selenium.Seleniumpublic void shutDownSeleniumServer()
shutDownSeleniumServer in interface com.thoughtworks.selenium.Seleniumpublic void start()
start in interface com.thoughtworks.selenium.Seleniumpublic void start(java.lang.String optionsString)
start in interface com.thoughtworks.selenium.Seleniumpublic void start(java.lang.Object optionsObject)
start in interface com.thoughtworks.selenium.Seleniumpublic void submit(java.lang.String formLocator)
submit in interface com.thoughtworks.selenium.Selenium
public void type(java.lang.String locator,
java.lang.String value)
type in interface com.thoughtworks.selenium.Selenium
public void typeKeys(java.lang.String locator,
java.lang.String value)
typeKeys in interface com.thoughtworks.selenium.Seleniumpublic void uncheck(java.lang.String locator)
uncheck in interface com.thoughtworks.selenium.Seleniumpublic void useXpathLibrary(java.lang.String libraryName)
useXpathLibrary in interface com.thoughtworks.selenium.Selenium
public void waitForCondition(java.lang.String script,
java.lang.String timeout)
waitForCondition in interface com.thoughtworks.selenium.Selenium
public void waitForFrameToLoad(java.lang.String frameAddress,
java.lang.String timeout)
waitForFrameToLoad in interface com.thoughtworks.selenium.Seleniumpublic void waitForPageToLoad(java.lang.String timeout)
waitForPageToLoad in interface com.thoughtworks.selenium.Selenium
public void waitForPopUp(java.lang.String windowID,
java.lang.String timeout)
waitForPopUp in interface com.thoughtworks.selenium.Seleniumpublic void windowFocus()
windowFocus in interface com.thoughtworks.selenium.Seleniumpublic void windowMaximize()
windowMaximize in interface com.thoughtworks.selenium.Seleniumpublic void stop()
stop in interface com.thoughtworks.selenium.Selenium
public void addCustomRequestHeader(java.lang.String arg0,
java.lang.String arg1)
addCustomRequestHeader in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String captureNetworkTraffic(java.lang.String arg0)
captureNetworkTraffic in interface com.thoughtworks.selenium.Seleniumpublic void deselectPopUp()
deselectPopUp in interface com.thoughtworks.selenium.Seleniumpublic void selectPopUp(java.lang.String arg0)
selectPopUp in interface com.thoughtworks.selenium.Selenium
public void verifyEquals(java.lang.Object obj1,
java.lang.Object obj2)
ZKSeleneseTestCase
verifyEquals in class ZKSeleneseTestCase
public void verifyContains(java.lang.String word1,
java.lang.String contains)
public void verifyNotContains(java.lang.String word1,
java.lang.String contains)
protected void sleep(long millis)
millis - the length of time to sleep in milliseconds.public void verifyImage(Comparator comparator)
comparator - an image comparator.public void verifyImage()
If true, it will load base image from the specified path, and compare the current screen shot of the testing result. Otherwise, it just captures the current screen shot and put into the base image path.
The default comparator is to use Defaultcomparator. You can
also use verifyImage(Comparator) to specify your own comparator.
DefaultComparatorpublic java.lang.Number getCssCount(java.lang.String arg0)
getCssCount in interface com.thoughtworks.selenium.Seleniumpublic java.lang.String getLog()
getLog in interface com.thoughtworks.selenium.Selenium
public void open(java.lang.String arg0,
java.lang.String arg1)
open in interface com.thoughtworks.selenium.Selenium
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||