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 voidlogin(org.openqa.selenium.WebDriver driver, @Nullable Runnable onLogin, @Nullable String password, String user) static RunnableonLoginEmailAuth(org.openqa.selenium.WebDriver driver, GatewayMockService gatewayService, @Nullable String screenshot, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) static RunnableonLoginPhoneAuth(org.openqa.selenium.WebDriver driver, GatewayMockService gatewayService, @Nullable String screenshot, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) static RunnableonLoginTotpAuth(org.openqa.selenium.WebDriver driver, @Nullable String screenshot, String totpKey, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) voidvoidsetup()voidteardown()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
-
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
-
qunit
-
setup
-
teardown
-