Class AbstractAppConnector
java.lang.Object
org.uitnet.testing.smartfwk.ui.core.AbstractAppConnector
- Direct Known Subclasses:
DefaultAppConnector
public abstract class AbstractAppConnector extends Object
- Author:
- Madhav Krishna
-
Field Summary
Fields Modifier and Type Field Description protected UserProfileactiveUserProfileprotected StringactiveUserProfileNameprotected AppConfigappConfigprotected SmartAppDriverappDriverprotected StringappNameprotected ApplicationTypeappTypeprotected PlatformTypehostPlatformTypeprotected org.slf4j.Loggerloggerprotected booleanlogonTestprotected TestConfigManagertestConfigManagerprotected PlatformTypetestPlatformType -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractAppConnector(String appName) -
Method Summary
-
Field Details
-
logger
protected org.slf4j.Logger logger -
logonTest
protected boolean logonTest -
testConfigManager
-
appName
-
appType
-
testPlatformType
-
appConfig
-
hostPlatformType
-
activeUserProfileName
-
activeUserProfile
-
appDriver
-
-
Constructor Details
-
AbstractAppConnector
-
-
Method Details
-
scenarioSetup
public void scenarioSetup() -
scenarioTearDown
public void scenarioTearDown() -
setScrollElementToViewportHandler
-
getAppName
-
getAppType
-
getTestPlatformType
-
getActiveUserProfileName
-
getActiveUserProfile
-
getAppDriver
-
createNewLoginPageValidator
-
createNewLoginSuccessPageValidator
-
checkLogoutAndLoginAgain
-
getTestConfigManager
-
getAppConfig
-
setActiveUserProfileName
-
relogin
public void relogin() -
logoutAndNoQuit
public void logoutAndNoQuit()Logout and does not close browser but the child windows/browsers will get closed. -
logoutAndQuit
public void logoutAndQuit()Logout and closes the browser and the child windows/browsers. NOTE: To execute further testcases, new browser will be opened. -
closeChildrenWindows
public void closeChildrenWindows() -
captureScreenshot
public void captureScreenshot(io.cucumber.java.Scenario scenario) -
captureScreenshot
-
captureScreenshot
-