org.zkoss.ztl
Class ZKParallelClientTestCase

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by org.zkoss.ztl.ZKSeleneseTestCase
              extended by org.zkoss.ztl.ZKTestCase
                  extended by org.zkoss.ztl.ZKClientTestCase
                      extended by org.zkoss.ztl.ZKParallelClientTestCase
All Implemented Interfaces:
com.thoughtworks.selenium.Selenium, junit.framework.Test

public class ZKParallelClientTestCase
extends ZKClientTestCase


Field Summary
 
Fields inherited from class org.zkoss.ztl.ZKClientTestCase
_timeout
 
Fields inherited from class org.zkoss.ztl.ZKTestCase
_selenium, A, ALT, BACKSPACE, browsers, C, caseID, CTRL, DELETE, DELETE_NATIVE, DOWN, END, ENTER, ESC, HOME, INSERT, LEFT, NUM_0, NUM_1, NUM_2, NUM_3, NUM_4, NUM_5, NUM_6, NUM_7, NUM_8, NUM_9, PAGE_DOWN, PAGE_UP, recordCount, RIGHT, SHIFT, TAB, target, UP, V, X
 
Fields inherited from class org.zkoss.ztl.ZKSeleneseTestCase
selenium, timeUUID
 
Constructor Summary
ZKParallelClientTestCase()
           
 
Method Summary
 void detectException(java.util.List<java.util.concurrent.Future<?>> futures)
          Collect all exceptions thrown from threads
 void handleTimeout(java.util.Set<java.lang.String> browserSet, long luuid)
          Detect if there is a
 void waitAndRelease(java.util.Set<java.lang.String> browserSet)
          Wait for restarting VM and release connection in the case of VM set to restart
 
Methods inherited from class org.zkoss.ztl.ZKClientTestCase
addSelection, assignId, blur, check, click, clickAlert, clickAt, closeErrorBox, contextMenu, contextMenuAt, doScroll, doubleClick, doubleClickAt, doubleTap, dragAndDrop, dragAndDropToObject, dragdrop, dragdropTo, dragdropToObject, ensureLandscape, ensurePortrait, fakeClick, fireEvent, focus, frozenScroll, getAlertMessage, getAttribute, getCursorPosition, getElementHeight, getElementIndex, getElementPositionLeft, getElementPositionTop, getElementWidth, getOrientation, getScrollLeft, getScrollTop, getSelectedId, getSelectedIds, getSelectedIndex, getSelectedIndexes, getSelectedLabel, getSelectedLabels, getSelectedValue, getSelectedValues, getSelectOptions, getTable, getText, getValue, hasHScrollbar, hasNativeScroll, hasVScrollbar, highlight, horScroll, isChecked, isEditable, isElementPresent, isOrdered, isSomethingSelected, isTextPresent, isVisible, jq, jq, keyDown, keyPress, keyPressEnter, keyUp, longPress, mouseDown, mouseDownAt, mouseDownRight, mouseDownRightAt, mouseMove, mouseMoveAt, mouseOut, mouseOver, mouseUp, mouseUpAt, mouseUpRight, mouseUpRightAt, nativeFrozenScroll, parseInt, removeAllSelections, removeChildren, removeSelection, rollup, rotate, runZscript, select, select, selectFrame, sendKeys, setContext, setCursorPosition, singleTap, singleTapAt, submit, swipeDown, swipeLeft, swipeRight, swipeUp, type, typeKeys, uncheck, verifyImage, verifyImage, verScroll, waitResponse, waitResponse, waitResponse, waitResponse, widget, widget, widget, zk, zk
 
Methods inherited from class org.zkoss.ztl.ZKTestCase
addCustomRequestHeader, addLocationStrategy, addScript, addSelection, allowNativeXpath, altKeyDown, altKeyUp, answerOnNextPrompt, assignId, attachFile, captureEntirePageScreenshot, captureEntirePageScreenshotToString, captureNetworkTraffic, captureScreenshot, captureScreenshotToString, check, chooseCancelOnNextConfirmation, chooseOkOnNextConfirmation, click, clickAt, close, contextMenu, contextMenuAt, controlKeyDown, controlKeyUp, createCookie, deleteAllVisibleCookies, deleteCookie, deselectPopUp, doubleClick, doubleClickAt, dragAndDrop, dragAndDropToObject, dragdrop, dragdropTo, dragdropToObject, executeScript, findElement, fireEvent, focus, getActions, getAlert, getAllButtons, getAllFields, getAllLinks, getAllWindowIds, getAllWindowNames, getAllWindowTitles, getAttribute, getAttributeFromAllWindows, getBodyText, getBrowsers, getConfirmation, getCookie, getCookieByName, getCssCount, getCurrent, getCursorPosition, getElementHeight, getElementIndex, getElementPositionLeft, getElementPositionTop, getElementWidth, getEval, getExpression, getHtmlSource, getKeyboard, getLocation, getLog, getMouse, getMouseSpeed, getPrompt, getSelectedId, getSelectedIds, getSelectedIndex, getSelectedIndexes, getSelectedLabel, getSelectedLabels, getSelectedValue, getSelectedValues, getSelectOptions, getSpeed, getTable, getText, getTitle, getTouch, getValue, getWebDriver, getWhetherThisFrameMatchFrameExpression, getWhetherThisWindowMatchWindowExpression, getXpathCount, goBack, highlight, ignoreAttributesWithoutValue, isAlertPresent, isAndroid, isChecked, isChrome, isConfirmationPresent, isCookiePresent, isEditable, isElementPresent, isFirefox, isHtmlUnit, isIE, isIPhone, isOpera, isOrdered, isPromptPresent, isSafari, isSomethingSelected, isVisible, keyDown, keyDownNative, keyPress, keyPressNative, keyUp, keyUpNative, metaKeyDown, metaKeyUp, mouseDown, mouseDownAt, mouseDownRight, mouseDownRightAt, mouseMove, mouseMoveAt, mouseOut, mouseOver, mouseUp, mouseUpAt, mouseUpRight, mouseUpRightAt, open, open, openWindow, refresh, removeAllSelections, removeScript, removeSelection, retrieveLastRemoteControlLogs, rollup, runScript, select, selectFrame, selectPopUp, selectWindow, setBrowserLogLevel, setContext, setCursorPosition, setExtensionJs, setMouseSpeed, setSpeed, setTimeout, setUp, shiftKeyDown, shiftKeyUp, showContextualBanner, showContextualBanner, shutDownSeleniumServer, sleep, start, start, start, start, stop, submit, type, typeKeys, uncheck, useXpathLibrary, uuid, verifyContains, verifyEquals, verifyNotContains, waitForCondition, waitForFrameToLoad, waitForPageToLoad, waitForPopUp, windowFocus, windowMaximize, windowResizeTo
 
Methods inherited from class org.zkoss.ztl.ZKSeleneseTestCase
assertEquals, assertEquals, assertEquals, assertEquals, assertNotEquals, assertNotEquals, checkForVerificationErrors, clearVerificationErrors, getText, getTimeUUID, isCaptureScreenShotOnFailure, isCaptureScreetShotOnFailure, join, pause, runBare, runtimeBrowserString, seleniumEquals, seleniumEquals, setCaptureScreenShotOnFailure, setCaptureScreetShotOnFailure, setTestContext, setUp, setUp, tearDown, verifyContains, verifyEquals, verifyEquals, verifyEquals, verifyEquals, verifyEquals, verifyFalse, verifyFalse, verifyNotContains, verifyNotEquals, verifyNotEquals, verifyNotEquals, verifyNotEquals, verifyTolerant, verifyTrue, verifyTrue
 
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
 

Constructor Detail

ZKParallelClientTestCase

public ZKParallelClientTestCase()
Method Detail

detectException

public void detectException(java.util.List<java.util.concurrent.Future<?>> futures)
                     throws java.lang.Exception,
                            AggregateError
Collect all exceptions thrown from threads

Throws:
java.lang.Exception
AggregateError

waitAndRelease

public void waitAndRelease(java.util.Set<java.lang.String> browserSet)
Wait for restarting VM and release connection in the case of VM set to restart


handleTimeout

public void handleTimeout(java.util.Set<java.lang.String> browserSet,
                          long luuid)
Detect if there is a



Copyright © 2014. All Rights Reserved.