|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.pageobjects.pages.AbstractJiraPage com.atlassian.jira.pageobjects.pages.AbstractJiraAdminPage com.atlassian.jira.pageobjects.pages.admin.user.UserBrowserPage
public class UserBrowserPage
Admin user browser.
Nested Class Summary | |
---|---|
static class |
UserBrowserPage.FilterForm
|
static class |
UserBrowserPage.UserRow
Encapsulates single row in the user browser. |
Field Summary | |
---|---|
protected com.atlassian.pageobjects.elements.PageElement |
addUserLink
|
protected ExtendedElementFinder |
extendedFinder
|
protected org.openqa.selenium.WebElement |
filterSubmit
|
protected org.openqa.selenium.WebElement |
filterUsersByEmail
|
protected org.openqa.selenium.WebElement |
filterUsersByUserName
|
protected com.atlassian.pageobjects.elements.SelectElement |
filterUsersPerPage
|
protected com.atlassian.pageobjects.elements.PageElement |
numUsers
|
protected com.atlassian.pageobjects.elements.PageElement |
pagination
|
protected Iterable<com.atlassian.pageobjects.elements.PageElement> |
userRows
|
protected com.atlassian.pageobjects.elements.PageElement |
userTable
|
Fields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage |
---|
body, driver, elementFinder, footerElement, metaElement, pageBinder, timeouts |
Constructor Summary | |
---|---|
UserBrowserPage()
|
Methods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage |
---|
back, createXsrfUrl, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
@Inject protected ExtendedElementFinder extendedFinder
protected org.openqa.selenium.WebElement filterSubmit
protected com.atlassian.pageobjects.elements.PageElement addUserLink
protected com.atlassian.pageobjects.elements.PageElement numUsers
protected com.atlassian.pageobjects.elements.PageElement pagination
protected com.atlassian.pageobjects.elements.PageElement userTable
protected org.openqa.selenium.WebElement filterUsersByUserName
protected org.openqa.selenium.WebElement filterUsersByEmail
protected com.atlassian.pageobjects.elements.SelectElement filterUsersPerPage
protected Iterable<com.atlassian.pageobjects.elements.PageElement> userRows
Constructor Detail |
---|
public UserBrowserPage()
Method Detail |
---|
public String getUrl()
public com.atlassian.pageobjects.elements.query.TimedCondition isAt()
AbstractJiraPage
isAt
in class AbstractJiraPage
public void init()
public boolean hasUser(User user)
public EditUserGroupsPage editUserGroups(User user)
findRow(com.atlassian.jira.pageobjects.global.User)
instead
user
- user to edit
@Deprecated public Set<String> getUsersGroups(User user)
findRow(com.atlassian.jira.pageobjects.global.User)
instead
user
- blah
public ViewUserPage gotoViewUserPage(User user)
findRow(com.atlassian.jira.pageobjects.global.User)
instead
user
- blah
public int getNumberOfUsers()
public UserBrowserPage gotoResultPage(int page)
public AddUserPage gotoAddUserPage()
public UserBrowserPage addUser(User user, boolean sendPasswordEmail)
user
- the user to createsendPasswordEmail
- sets the send email tick box to on or off
public UserBrowserPage filterByUserName(String username)
public UserBrowserPage filterByEmail(String email)
public UserBrowserPage setUserFilterToShowAllUsers()
public UserBrowserPage setUserFilterTo10Users()
public Iterable<UserBrowserPage.UserRow> getUserRows()
public com.atlassian.pageobjects.elements.query.TimedQuery<Iterable<UserBrowserPage.UserRow>> getUserRowsTimed()
public boolean hasRow(User user)
public UserBrowserPage.UserRow findRow(User user)
user
- user to find
NoSuchElementException
- if no user row found for given user (use
hasRow(com.atlassian.jira.pageobjects.global.User)
to check)public UserBrowserPage.UserRow findRow(String userName)
public String linkId()
AbstractJiraAdminPage
linkId
in class AbstractJiraAdminPage
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |