Package ch.rswk.meta.admin.test
Class WebDriverTest
java.lang.Object
ch.rswk.util.web.test.AbstractWebDriver
ch.rswk.meta.admin.test.WebDriverTest
-
Nested Class Summary
Nested classes/interfaces inherited from class ch.rswk.util.web.test.AbstractWebDriver
AbstractWebDriver.NukeServlet, AbstractWebDriver.QunitResult -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final Stringprivate static final HttpService.HttpServiceConfigprivate static final Stringstatic final Stringprivate EngineRuntimeprivate static final Stringprivate static final List<WatchdogStatus> private static final List<MetaObject> private static final StringFields 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 TypeMethodDescriptionvoidclientReconnect(String driverName) private voidvoidvoidvoidindex_nomap(String driverName) voidlogin_enforce(String driverName) voidlogin_otp_change_email(String driverName) voidlogin_otp_change_phone(String driverName) voidlogin_otp_email(String driverName) voidlogin_otp_phone(String driverName) voidlogin_totp(String driverName) voidlogin_webAuthn(String driverName) private voidnavigateAndScreenshotTabs(org.openqa.selenium.WebDriver driver, Set<String> tabs, Map<String, Runnable> tabRunnables, String sreenshotPrefix, org.openqa.selenium.support.ui.FluentWait<org.openqa.selenium.WebDriver> wait) voidvoidrecoverUser(String driverName) voidresetPassword(String driverName) voidsetup()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
-
OSM_URL
- See Also:
-
ADMIN_COMPONENTS
-
ALERT_NAME
- See Also:
-
EDITOR_TABS
-
HTTP_CONFIG
-
INDEX_URL
-
LOGGING_TABS
-
NOTIFICATION_TABS
-
SCREENSHOT_PREFIX
- See Also:
-
STATUS_FIXTURE
-
STATUS_FIXTURE_OBJECTS
-
TEST_USER
- See Also:
-
USER_TABS
-
runtime
-
-
Constructor Details
-
WebDriverTest
public WebDriverTest()
-
-
Method Details
-
clientReconnect
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void clientReconnect(String driverName) -
setup
-
importFixtures
-
index
-
index_map
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void index_map(String driverName) -
index_nomap
-
login_enforce
-
login_otp_change_email
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void login_otp_change_email(String driverName) -
login_otp_change_phone
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void login_otp_change_phone(String driverName) -
login_otp_email
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void login_otp_email(String driverName) -
login_otp_phone
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void login_otp_phone(String driverName) -
login_totp
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void login_totp(String driverName) -
login_webAuthn
-
qunit
-
recoverUser
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void recoverUser(String driverName) -
resetPassword
@ParameterizedTest @ValueSource(strings={"chrome","firefox"}) public void resetPassword(String driverName) -
teardown
@AfterEach public void teardown()
-