Package ch.rswk.meta.test
Class WebDriverTest
java.lang.Object
ch.rswk.util.web.test.AbstractWebDriver
ch.rswk.meta.test.WebDriverTest
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.rswk.util.web.test.AbstractWebDriver
AbstractWebDriver.NukeServlet, AbstractWebDriver.QunitResult
-
Field Summary
FieldsFields inherited from class ch.rswk.util.web.test.AbstractWebDriver
DEFAULT_TIMEOUT, DESKTOP_DIMENSIONS, DRIVER_CHROME, DRIVER_FIREFOX, drivers, MOBILE_DIMENSIONS, NUKE_PATH, QUNIT_HTML, TABLET_DIMENSIONS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
login
(org.openqa.selenium.WebDriver driver, @Nullable Runnable onLogin, @Nullable String password, String user) static Runnable
onLoginEmailAuth
(org.openqa.selenium.WebDriver driver, GatewayMockService gatewayService, @Nullable String screenshot, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) static Runnable
onLoginPhoneAuth
(org.openqa.selenium.WebDriver driver, GatewayMockService gatewayService, @Nullable String screenshot, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) static Runnable
onLoginTotpAuth
(org.openqa.selenium.WebDriver driver, @Nullable String screenshot, String totpKey, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) void
void
setup()
void
teardown()
Methods inherited from class ch.rswk.util.web.test.AbstractWebDriver
byAnchorLink, clickElement, clickVisibleCloseButtons, executeScript, executeScriptAsync, findSubmitButton, forgeChromeOptions, forgeChromeRemoteOptions, forgeFirefoxOptions, forgeFirefoxRemoteOptions, getConfigOverrideQueryParam, getInputValue, getNukeUrl, getPostMessageOrigin, getScreenshotPath, navigateToAnchorLink, navigateToComponent, newChromeDriver, newFirefoxDriver, newFluentWait, newInvalidInputSelector, qunit, runAndAssertQunit, runQunit, runUiTest, scrollTo, setScriptTimeout, setupDrivers, takeQunitFailedScreenshots, takeScreenshot, teardownDrivers, windowPost
-
Field Details
-
runtime
-
-
Constructor Details
-
WebDriverTest
public WebDriverTest()
-
-
Method Details
-
setup
- Throws:
Exception
-
teardown
- Throws:
Exception
-
qunit
-
login
-
onLoginEmailAuth
public static Runnable onLoginEmailAuth(org.openqa.selenium.WebDriver driver, GatewayMockService gatewayService, @Nullable String screenshot, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) -
onLoginPhoneAuth
public static Runnable onLoginPhoneAuth(org.openqa.selenium.WebDriver driver, GatewayMockService gatewayService, @Nullable String screenshot, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) -
onLoginTotpAuth
-