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 String
private static final HttpService.HttpServiceConfig
private static final String
static final String
private EngineRuntime
private static final String
private static final List
<WatchdogStatus> private static final List
<MetaObject> private static final String
Fields 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 TypeMethodDescriptionvoid
clientReconnect
(String driverName) private void
void
void
void
index_nomap
(String driverName) void
login_enforce
(String driverName) void
login_otp_change_email
(String driverName) void
login_otp_change_phone
(String driverName) void
login_otp_email
(String driverName) void
login_otp_phone
(String driverName) void
login_totp
(String driverName) void
login_webAuthn
(String driverName) private void
navigateAndScreenshotTabs
(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) void
void
recoverUser
(String driverName) void
resetPassword
(String driverName) 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
-
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()
-