Package org.zkoss.test.webdriver
Class DockerFirefoxDriverTestCase
- java.lang.Object
-
- org.zkoss.test.webdriver.BaseTestCase
-
- org.zkoss.test.webdriver.WebDriverTestCase
-
- org.zkoss.test.webdriver.FirefoxWebDriverTestCase
-
- org.zkoss.test.webdriver.DockerFirefoxDriverTestCase
-
public abstract class DockerFirefoxDriverTestCase extends FirefoxWebDriverTestCase
A test case with a Firefox WebDriver running in a Docker container.- Author:
- jumperchen
-
-
Field Summary
Fields Modifier and Type Field Description com.palantir.docker.compose.DockerComposeExtensionfirefoxDockerprotected java.nio.channels.FileLockglobalLock-
Fields inherited from class org.zkoss.test.webdriver.WebDriverTestCase
prototypeServer
-
Fields inherited from class org.zkoss.test.webdriver.BaseTestCase
_local, driver, PACKAGE, static_port
-
-
Constructor Summary
Constructors Constructor Description DockerFirefoxDriverTestCase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringexportResource(java.lang.String file)protected java.lang.StringgetRemoteWebDriverUrl()protected booleanisUseDocker()voidunlockGlobalLock()-
Methods inherited from class org.zkoss.test.webdriver.FirefoxWebDriverTestCase
getFirefixOptions, getWebDriver
-
Methods 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, getAddress, getBaseResource, getContextPath, getEval, getFileExtension, getFileLocation, getHost, getMessageBoxContent, getPort, getRetryCount, getServerPort, getSpeed, getStatusCode, getTestURL, getTimeout, 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
-
-
-
-
Method Detail
-
isUseDocker
protected final boolean isUseDocker()
- Overrides:
isUseDockerin classBaseTestCase
-
getRemoteWebDriverUrl
protected java.lang.String getRemoteWebDriverUrl()
- Overrides:
getRemoteWebDriverUrlin classBaseTestCase
-
exportResource
protected java.lang.String exportResource(java.lang.String file)
-
unlockGlobalLock
@AfterAll public void unlockGlobalLock()
-
-