Package org.zkoss.test.webdriver
Class DockerWebDriverTestCase
java.lang.Object
org.zkoss.test.webdriver.BaseTestCase
org.zkoss.test.webdriver.WebDriverTestCase
org.zkoss.test.webdriver.DockerWebDriverTestCase
- Direct Known Subclasses:
TouchWebDriverTestCase
A local Docker container to support a linux based remote WebDriver for
Chrome. (Optional Edge and Firefox)
- Author:
- jumperchen
-
Field Summary
FieldsModifier and TypeFieldDescriptionfinal com.palantir.docker.compose.DockerComposeExtensionprotected FileLockFields inherited from class org.zkoss.test.webdriver.WebDriverTestCase
prototypeServerFields inherited from class org.zkoss.test.webdriver.BaseTestCase
_local, driver, PACKAGE, static_port -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringexportResource(String file) protected Stringprotected final booleanvoidMethods inherited from class org.zkoss.test.webdriver.BaseTestCase
assertNoAnyError, assertNoJSError, assertNoZKError, blur, check, click, clickAt, closeZKLog, connect, connect, copy, cut, dblClick, destroyServer, disableConnectionWait, dragdropTo, dropUploadFile, dropUploadFiles, enableConnectionWait, eval, focus, getActions, getActions, getAddress, getBaseResource, getContextPath, getEval, getFileExtension, getFileLocation, getHost, getMessageBoxContent, getPort, getRetryCount, getServerPort, getSpeed, getStatusCode, getTestURL, getTimeout, getWebDriver, getWebDriverOptions, getZKLog, hasError, initServer, initWebDriver, isHeadless, isMac, isSolaris, isUnix, isUsingRemoteWebDriver, isUsingRemoteWebDriver, isWindows, isZKLogAvailable, jq, jq, mouseOver, parseInt, paste, rightClick, selectAll, selectComboitem, sendKeys, setCursorPosition, sleep, stop, stripJsessionid, toElement, trigger, trim, type, waitResponse, waitResponse, waitResponse, waitResponse, widget, widget, widget, zk, zk
-
Field Details
-
globalLock
-
docker
@RegisterExtension public final com.palantir.docker.compose.DockerComposeExtension docker
-
-
Constructor Details
-
DockerWebDriverTestCase
public DockerWebDriverTestCase()
-
-
Method Details
-
isUseDocker
protected final boolean isUseDocker()- Overrides:
isUseDockerin classBaseTestCase
-
getRemoteWebDriverUrl
- Overrides:
getRemoteWebDriverUrlin classBaseTestCase
-
exportResource
-
unlockGlobalLock
@AfterAll public void unlockGlobalLock()
-