Class EditProjectRepositoryPage
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
-
- com.atlassian.bamboo.pageobjects.pages.AbstractPermissionsPage
-
- com.atlassian.bamboo.pageobjects.pages.vcs.EditLinkedRepositoryPage
-
- com.atlassian.bamboo.pageobjects.pages.project.EditProjectRepositoryPage
-
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
public class EditProjectRepositoryPage extends EditLinkedRepositoryPage
-
-
Field Summary
Fields Modifier and Type Field Description protected com.atlassian.pageobjects.elements.PageElement
generalTabLink
protected com.atlassian.pageobjects.elements.PageElement
permissionsTabLink
-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.vcs.EditLinkedRepositoryPage
addRssRepositoryButton, pageBinder, permissionsTab, repositoryId, specsLogTabLink
-
Fields inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
driver, elementFinder, poller, testedProduct, timeouts
-
-
Constructor Summary
Constructors Constructor Description EditProjectRepositoryPage(Long repositoryId, String projectKey)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getRepositoryName()
String
getUrl()
com.atlassian.pageobjects.elements.PageElement
indicator()
This must return an element whose presence indicates that we're on given page.void
submitUpdateExpectedAccessDenied(String newName)
void
submitUpdateExpectedSuccess(String newName)
void
waitTillReposFromPermissionTabLoaded()
-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.vcs.EditLinkedRepositoryPage
configureBambooSpecs, getGrantedRssRepositories, grantRssRepositoryAccess, selectPermissionsTab, selectSpecsLogTab
-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractPermissionsPage
canEditUserPermissions, withGroupPermissions, withRolePermissions, withUserPermissions
-
Methods inherited from class com.atlassian.bamboo.pageobjects.pages.AbstractBambooPage
click, doWait, ensureIndicatorPresent, getFooter, getHeader, getTimeouts, isAdmin, isLoggedIn, isPageLoaded, sendEscapeKey, waitUntilElementIsLocated, waitUntilElementIsNotLocated, waitUntilElementIsNotVisible, waitUntilElementIsVisible
-
-
-
-
Method Detail
-
submitUpdateExpectedSuccess
public void submitUpdateExpectedSuccess(String newName)
-
waitTillReposFromPermissionTabLoaded
public void waitTillReposFromPermissionTabLoaded()
-
submitUpdateExpectedAccessDenied
public void submitUpdateExpectedAccessDenied(String newName)
-
indicator
public com.atlassian.pageobjects.elements.PageElement indicator()
Description copied from class:AbstractBambooPage
This must return an element whose presence indicates that we're on given page.- Overrides:
indicator
in classAbstractPermissionsPage
- Returns:
- element uniquely identifying given page
-
getUrl
public String getUrl()
- Specified by:
getUrl
in interfacecom.atlassian.pageobjects.Page
- Overrides:
getUrl
in classEditLinkedRepositoryPage
-
getRepositoryName
public String getRepositoryName()
-
-