Class RolesPage
java.lang.Object
com.atlassian.jira.pageobjects.pages.AbstractJiraPage
com.atlassian.jira.pageobjects.project.roles.RolesPage
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsFields inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
body, driver, javascriptExecutor, metaElement, timeouts, webDriverPoller -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddActorsToRole(String roleName, Actor... actors) voidvoidchangeSelectedRoles(String roleToSelect, String roleToDeselect) voidvoidvoidvoidfilterByQuery(String query) voidfilterByRole(String roleName) intgetActorsForRole(String roleName, RolesPage.RoleType roleType) com.atlassian.pageobjects.elements.PageElementintcom.atlassian.pageobjects.elements.PageElementgetProjectLeadSuggestions(String query) getUrl()voidvoidinit()booleanisActorEmailVisible(String actorName) com.atlassian.pageobjects.elements.query.TimedConditionisAt()Timed condition checking if we're at given page.booleanbooleanbooleanbooleanbooleanbooleanvoidremoveActorsFromRole(String roleName, String... actorNames) voidsetDefaultAssignee(String defaultAssigneeName) voidsetProjectLead(Actor projectLeadName) voidtryRemovingActorsFromRole(String roleName, String... actorNames) voidwaitForAlertText(String expectedText) voidwaitForAlertText(String expectedText, Long timeout, Long interval) voidMethods inherited from class com.atlassian.jira.pageobjects.pages.AbstractJiraPage
back, doWait, execKeyboardShortcut, getHeader, getPageTitle, getXsrfToken, isAdmin, isLoggedIn
-
Field Details
-
TABLE_ROW_LOCATOR
public static final org.openqa.selenium.By TABLE_ROW_LOCATOR
-
-
Constructor Details
-
RolesPage
-
-
Method Details
-
init
public void init() -
getUrl
-
isAt
public com.atlassian.pageobjects.elements.query.TimedCondition isAt()Description copied from class:AbstractJiraPageTimed condition checking if we're at given page.- Specified by:
isAtin classAbstractJiraPage- Returns:
- timed condition checking, if the test is at given page
-
addActorsToRole
-
removeActorsFromRole
-
tryRemovingActorsFromRole
-
changeSelectedRoles
-
openEditDefaults
-
setProjectLead
-
getProjectLeadSuggestions
-
setDefaultAssignee
-
cancelEditDefaults
public void cancelEditDefaults() -
isUpdateDefaultsButtonEnabled
public boolean isUpdateDefaultsButtonEnabled() -
filterByRole
-
clearFilterByRole
public void clearFilterByRole() -
filterByQuery
-
clearFilterByQuery
public void clearFilterByQuery() -
getProjectLead
-
isProjectLeadAvatarPresent
public boolean isProjectLeadAvatarPresent() -
getProjectLeadAvatarSrc
-
isProjectLeadNonExistentIndicated
public boolean isProjectLeadNonExistentIndicated() -
getDefaultAssignee
-
isRolesTablePresent
public boolean isRolesTablePresent() -
isUserRolesPanelPresent
public boolean isUserRolesPanelPresent() -
isRoleResultsEmpty
public boolean isRoleResultsEmpty() -
getActorsForRole
-
isActorEmailVisible
-
getActorsCount
public int getActorsCount() -
getCurrentPage
public int getCurrentPage() -
goToPage
-
getAlertFlag
public com.atlassian.pageobjects.elements.PageElement getAlertFlag() -
waitForAlertText
-
waitForAlertText
-
dismissAlertFlag
public void dismissAlertFlag() -
waitForTableToLoad
public void waitForTableToLoad()
-