Package core.helpers
Class Loginbuilder
- java.lang.Object
-
- core.helpers.Loginbuilder
-
public class Loginbuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description Loginbuilder()
-
Method Summary
-
-
-
Method Detail
-
builder
public Loginbuilder builder()
-
withUsername
public Loginbuilder withUsername(EnhancedBy element, String value)
-
withPassword
public Loginbuilder withPassword(EnhancedBy element, String value)
-
withOptionalField
public Loginbuilder withOptionalField(EnhancedBy element, String value)
-
withOptionalSubmit
public Loginbuilder withOptionalSubmit(EnhancedBy element, EnhancedBy expected)
-
withFormSubmit
public Loginbuilder withFormSubmit(EnhancedBy element, EnhancedBy expected)
-
withFormSubmit
public Loginbuilder withFormSubmit(EnhancedBy element, EnhancedBy expected, EnhancedBy optionalElemennt)
-
withSelectNext
public Loginbuilder withSelectNext(EnhancedBy element, EnhancedBy expected)
-
withOptionalButton
public Loginbuilder withOptionalButton(EnhancedBy element)
-
withSelectButton
public Loginbuilder withSelectButton(EnhancedBy element, EnhancedBy expected)
-
withSelectButtonAndWaitForFirstElement
public Loginbuilder withSelectButtonAndWaitForFirstElement(EnhancedBy element, EnhancedBy expected, EnhancedBy expected2)
-
withWaitForElement
public Loginbuilder withWaitForElement(EnhancedBy element)
-
withWaitForEitherElement
public Loginbuilder withWaitForEitherElement(EnhancedBy element, EnhancedBy element2)
-
withVerifyError
public Loginbuilder withVerifyError(EnhancedBy element, String error)
-
withVerifyText
public Loginbuilder withVerifyText(EnhancedBy element, String text)
-
build
public void build(UserObject... user)
-
isSigleSignInLoginRequired
public boolean isSigleSignInLoginRequired(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 test- Returns:
-
isLoggedIn
public boolean isLoggedIn(UserObject user)
determine if user is logged in and on main page- Parameters:
user-- Returns:
-
-