|
||||||||||
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 foundpublic java.lang.Object executeScript(java.lang.String s, java.lang.Object... args)
public void setUp()
ZKSeleneseTestCase
setUp
in class ZKSeleneseTestCase
ZKSeleneseTestCase.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.Selenium
public void allowNativeXpath(java.lang.String allow)
allowNativeXpath
in interface com.thoughtworks.selenium.Selenium
public void altKeyDown()
altKeyDown
in interface com.thoughtworks.selenium.Selenium
public void altKeyUp()
altKeyUp
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public java.lang.String captureEntirePageScreenshotToString(java.lang.String kwargs)
captureEntirePageScreenshotToString
in interface com.thoughtworks.selenium.Selenium
public void captureScreenshot(java.lang.String filename)
captureScreenshot
in interface com.thoughtworks.selenium.Selenium
public java.lang.String captureScreenshotToString()
captureScreenshotToString
in interface com.thoughtworks.selenium.Selenium
public void check(java.lang.String locator)
check
in interface com.thoughtworks.selenium.Selenium
public void chooseCancelOnNextConfirmation()
chooseCancelOnNextConfirmation
in interface com.thoughtworks.selenium.Selenium
public void chooseOkOnNextConfirmation()
chooseOkOnNextConfirmation
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public void close()
close
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public void controlKeyDown()
controlKeyDown
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public 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.Selenium
public 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.Selenium
public void focus(java.lang.String locator)
focus
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getAlert()
getAlert
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getAllButtons()
getAllButtons
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getAllFields()
getAllFields
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getAllLinks()
getAllLinks
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getAllWindowIds()
getAllWindowIds
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getAllWindowNames()
getAllWindowNames
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getAllWindowTitles()
getAllWindowTitles
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getAttribute(java.lang.String attributeLocator)
getAttribute
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getAttributeFromAllWindows(java.lang.String attributeName)
getAttributeFromAllWindows
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getBodyText()
getBodyText
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getConfirmation()
getConfirmation
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getCookie()
getCookie
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getCookieByName(java.lang.String name)
getCookieByName
in interface com.thoughtworks.selenium.Selenium
public java.lang.Number getCursorPosition(java.lang.String locator)
getCursorPosition
in interface com.thoughtworks.selenium.Selenium
public java.lang.Number getElementHeight(java.lang.String locator)
getElementHeight
in interface com.thoughtworks.selenium.Selenium
public java.lang.Number getElementIndex(java.lang.String locator)
getElementIndex
in interface com.thoughtworks.selenium.Selenium
public java.lang.Number getElementPositionLeft(java.lang.String locator)
getElementPositionLeft
in interface com.thoughtworks.selenium.Selenium
public java.lang.Number getElementPositionTop(java.lang.String locator)
getElementPositionTop
in interface com.thoughtworks.selenium.Selenium
public java.lang.Number getElementWidth(java.lang.String locator)
getElementWidth
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getEval(java.lang.String script)
getEval
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getExpression(java.lang.String expression)
getExpression
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getHtmlSource()
getHtmlSource
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getLocation()
getLocation
in interface com.thoughtworks.selenium.Selenium
public java.lang.Number getMouseSpeed()
getMouseSpeed
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getPrompt()
getPrompt
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getSelectOptions(java.lang.String selectLocator)
getSelectOptions
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getSelectedId(java.lang.String selectLocator)
getSelectedId
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getSelectedIds(java.lang.String selectLocator)
getSelectedIds
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getSelectedIndex(java.lang.String selectLocator)
getSelectedIndex
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getSelectedIndexes(java.lang.String selectLocator)
getSelectedIndexes
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getSelectedLabel(java.lang.String selectLocator)
getSelectedLabel
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getSelectedLabels(java.lang.String selectLocator)
getSelectedLabels
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getSelectedValue(java.lang.String selectLocator)
getSelectedValue
in interface com.thoughtworks.selenium.Selenium
public java.lang.String[] getSelectedValues(java.lang.String selectLocator)
getSelectedValues
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getSpeed()
getSpeed
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getTable(java.lang.String tableCellAddress)
getTable
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getText(java.lang.String locator)
getText
in interface com.thoughtworks.selenium.Selenium
public java.lang.String getTitle()
getTitle
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public java.lang.Number getXpathCount(java.lang.String xpath)
getXpathCount
in interface com.thoughtworks.selenium.Selenium
public void goBack()
goBack
in interface com.thoughtworks.selenium.Selenium
public void highlight(java.lang.String locator)
highlight
in interface com.thoughtworks.selenium.Selenium
public void ignoreAttributesWithoutValue(java.lang.String ignore)
ignoreAttributesWithoutValue
in interface com.thoughtworks.selenium.Selenium
public boolean isAlertPresent()
isAlertPresent
in interface com.thoughtworks.selenium.Selenium
public boolean isChecked(java.lang.String locator)
isChecked
in interface com.thoughtworks.selenium.Selenium
public boolean isConfirmationPresent()
isConfirmationPresent
in interface com.thoughtworks.selenium.Selenium
public boolean isCookiePresent(java.lang.String name)
isCookiePresent
in interface com.thoughtworks.selenium.Selenium
public boolean isEditable(java.lang.String locator)
isEditable
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public boolean isPromptPresent()
isPromptPresent
in interface com.thoughtworks.selenium.Selenium
public boolean isSomethingSelected(java.lang.String selectLocator)
isSomethingSelected
in interface com.thoughtworks.selenium.Selenium
public boolean isTextPresent(java.lang.String pattern)
isTextPresent
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public 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.Selenium
public 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.Selenium
public void keyUpNative(java.lang.String keycode)
keyUpNative
in interface com.thoughtworks.selenium.Selenium
public void metaKeyDown()
metaKeyDown
in interface com.thoughtworks.selenium.Selenium
public void metaKeyUp()
metaKeyUp
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public 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.Selenium
public 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.Selenium
public void mouseOut(java.lang.String locator)
mouseOut
in interface com.thoughtworks.selenium.Selenium
public void mouseOver(java.lang.String locator)
mouseOver
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public 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.Selenium
public 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.Selenium
public void refresh()
refresh
in interface com.thoughtworks.selenium.Selenium
public void removeAllSelections(java.lang.String locator)
removeAllSelections
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public 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.Selenium
public 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.Selenium
public void selectFrame(java.lang.String locator)
selectFrame
in interface com.thoughtworks.selenium.Selenium
public void selectWindow(java.lang.String windowID)
selectWindow
in interface com.thoughtworks.selenium.Selenium
public void setBrowserLogLevel(java.lang.String logLevel)
setBrowserLogLevel
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public void setExtensionJs(java.lang.String extensionJs)
setExtensionJs
in interface com.thoughtworks.selenium.Selenium
public void setMouseSpeed(java.lang.String pixels)
setMouseSpeed
in interface com.thoughtworks.selenium.Selenium
public void setSpeed(java.lang.String value)
setSpeed
in interface com.thoughtworks.selenium.Selenium
public void setTimeout(java.lang.String timeout)
setTimeout
in interface com.thoughtworks.selenium.Selenium
public void shiftKeyDown()
shiftKeyDown
in interface com.thoughtworks.selenium.Selenium
public void shiftKeyUp()
shiftKeyUp
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public void shutDownSeleniumServer()
shutDownSeleniumServer
in interface com.thoughtworks.selenium.Selenium
public void start()
start
in interface com.thoughtworks.selenium.Selenium
public void start(java.lang.String optionsString)
start
in interface com.thoughtworks.selenium.Selenium
public void start(java.lang.Object optionsObject)
start
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public void uncheck(java.lang.String locator)
uncheck
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public 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.Selenium
public void windowFocus()
windowFocus
in interface com.thoughtworks.selenium.Selenium
public void windowMaximize()
windowMaximize
in interface com.thoughtworks.selenium.Selenium
public 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.Selenium
public java.lang.String captureNetworkTraffic(java.lang.String arg0)
captureNetworkTraffic
in interface com.thoughtworks.selenium.Selenium
public void deselectPopUp()
deselectPopUp
in interface com.thoughtworks.selenium.Selenium
public 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.
DefaultComparator
public java.lang.Number getCssCount(java.lang.String arg0)
getCssCount
in interface com.thoughtworks.selenium.Selenium
public 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 |