Package core.helpers
Class Loginbuilder
java.lang.Object
core.helpers.Loginbuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbuild(UserObject... user) builder()booleanisLoggedIn(UserObject user) determine if user is logged in and on main pagebooleanisSigleSignInLoginRequired(UserObject... user) determines if login is required checks different login uses and if the main app page is present carries over config and login info to the next testwithFormSubmit(EnhancedBy element, EnhancedBy expected) withFormSubmit(EnhancedBy element, EnhancedBy expected, EnhancedBy optionalElemennt) withOptionalButton(EnhancedBy element) withOptionalField(EnhancedBy element, String value) withOptionalSubmit(EnhancedBy element, EnhancedBy expected) withPassword(EnhancedBy element, String value) withSelectButton(EnhancedBy element, EnhancedBy expected) withSelectButtonAndWaitForFirstElement(EnhancedBy element, EnhancedBy expected, EnhancedBy expected2) withSelectNext(EnhancedBy element, EnhancedBy expected) withUsername(EnhancedBy element, String value) withVerifyError(EnhancedBy element, String error) withVerifyText(EnhancedBy element, String text) withWaitForEitherElement(EnhancedBy element, EnhancedBy element2) withWaitForElement(EnhancedBy element)
-
Constructor Details
-
Loginbuilder
public Loginbuilder()
-
-
Method Details
-
builder
-
withUsername
-
withPassword
-
withOptionalField
-
withOptionalSubmit
-
withFormSubmit
-
withFormSubmit
public Loginbuilder withFormSubmit(EnhancedBy element, EnhancedBy expected, EnhancedBy optionalElemennt) -
withSelectNext
-
withOptionalButton
-
withSelectButton
-
withSelectButtonAndWaitForFirstElement
public Loginbuilder withSelectButtonAndWaitForFirstElement(EnhancedBy element, EnhancedBy expected, EnhancedBy expected2) -
withWaitForElement
-
withWaitForEitherElement
-
withVerifyError
-
withVerifyText
-
build
-
isSigleSignInLoginRequired
determines if login is required checks different login uses and if the main app page is present carries over config and login info to the next test- Returns:
-
isLoggedIn
determine if user is logged in and on main page- Parameters:
user-- Returns:
-