public abstract class AbstractAppConnector extends Object
| Modifier and Type | Field and Description |
|---|---|
protected UserProfile |
activeUserProfile |
protected String |
activeUserProfileName |
protected AppConfig |
appConfig |
protected SmartAppDriver |
appDriver |
protected String |
appName |
protected ApplicationType |
appType |
protected PlatformType |
hostPlatformType |
protected org.slf4j.Logger |
logger |
protected boolean |
logonTest |
protected TestConfigManager |
testConfigManager |
protected PlatformType |
testPlatformType |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAppConnector(String appName) |
protected org.slf4j.Logger logger
protected boolean logonTest
protected TestConfigManager testConfigManager
protected String appName
protected ApplicationType appType
protected PlatformType testPlatformType
protected AppConfig appConfig
protected PlatformType hostPlatformType
protected String activeUserProfileName
protected UserProfile activeUserProfile
protected SmartAppDriver appDriver
protected AbstractAppConnector(String appName)
public void scenarioSetup()
public void scenarioTearDown()
public String getAppName()
public ApplicationType getAppType()
public PlatformType getTestPlatformType()
public String getActiveUserProfileName()
public UserProfile getActiveUserProfile()
public SmartAppDriver getAppDriver()
protected LoginPageValidator createNewLoginPageValidator()
protected LoginSuccessPageValidator createNewLoginSuccessPageValidator()
public SmartAppDriver checkLogoutAndLoginAgain(String userProfileName)
public TestConfigManager getTestConfigManager()
public SmartAppDriver setActiveUserProfileName(String userProfileName)
public void relogin()
public void logoutAndNoQuit()
public void logoutAndQuit()
public OrmDatabaseQueryHandler getDatabaseQueryHandler(String appName, String dbProfileName)
public void captureScreenshot(io.cucumber.java.Scenario scenario)
public void captureScreenshot(io.cucumber.java.Scenario scenario,
String status)
public void captureScreenshot(String fileNameHint)
Copyright © 2021. All rights reserved.