Class CreateUserPage
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
-
- com.atlassian.bamboo.pageobjects.pages.admin.CreateUserPage
-
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
- Direct Known Subclasses:
EditUserPage
public class CreateUserPage extends AbstractBambooPage
-
-
Field Summary
Fields Modifier and Type Field Description protected TextElementconfirmPasswordprotected TextElementjabberAddressprotected TextElementpasswordprotected TextElementuserEmailprotected TextElementuserFullNameprotected TextElementusername-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, pageBinder, poller, testedProduct, timeouts
-
-
Constructor Summary
Constructors Constructor Description CreateUserPage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetUrl()com.atlassian.pageobjects.elements.PageElementindicator()This must return an element whose presence indicates that we're on given page.ViewUserPagesave()CreateUserPagesetEmail(String email)CreateUserPagesetFullName(String fullName)CreateUserPagesetJabber(String jabber)CreateUserPagesetPassword(String password)CreateUserPagesetupUser(TestUser testUser)CreateUserPagesetUsername(String username)-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
click, doWait, ensureIndicatorPresent, getFooter, getHeader, getTimeouts, isAdmin, isLoggedIn, isPageLoaded, sendEscapeKey, waitUntilElementIsLocated, waitUntilElementIsNotLocated, waitUntilElementIsNotVisible, waitUntilElementIsVisible
-
-
-
-
Field Detail
-
username
protected TextElement username
-
userFullName
protected TextElement userFullName
-
userEmail
protected TextElement userEmail
-
password
protected TextElement password
-
confirmPassword
protected TextElement confirmPassword
-
jabberAddress
protected TextElement jabberAddress
-
-
Method Detail
-
getUrl
public String getUrl()
-
indicator
public com.atlassian.pageobjects.elements.PageElement indicator()
Description copied from class:AbstractBambooPageThis must return an element whose presence indicates that we're on given page.- Specified by:
indicatorin classAbstractBambooPage- Returns:
- element uniquely identifying given page
-
setUsername
public CreateUserPage setUsername(String username)
-
setPassword
public CreateUserPage setPassword(String password)
-
setFullName
public CreateUserPage setFullName(String fullName)
-
setEmail
public CreateUserPage setEmail(String email)
-
setJabber
public CreateUserPage setJabber(String jabber)
-
setupUser
public CreateUserPage setupUser(TestUser testUser)
-
save
public ViewUserPage save()
-
-