Package com.atlassian.crowd.pageobjects
Class ApplicationDetailsPage
java.lang.Object
com.atlassian.crowd.pageobjects.AbstractCrowdPage
com.atlassian.crowd.pageobjects.ApplicationDetailsPage
- All Implemented Interfaces:
com.atlassian.pageobjects.Page
- Direct Known Subclasses:
GoogleAppsApplicationDetailsPage
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
static final String
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.SelectElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
protected com.atlassian.pageobjects.elements.PageElement
Fields inherited from class com.atlassian.crowd.pageobjects.AbstractCrowdPage
auiMessages, DEFAULT_CANCEL_BUTTON_ID, DEFAULT_FORM_FIELD_SELECTOR, DEFAULT_SUBMIT_BUTTON_SELECTOR, driver, finder, footer, forgedLicenseWarningBanner, I18N, NEXT_BUTTON_SELECTOR, pageBinder, systemAdminMenu, TABLE_ROWS_SELECTOR, VALUE_DATA_ATTRIBUTE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
protected void
assertElementsPresent
(Collection<com.atlassian.pageobjects.elements.PageElement> tabs) getUrl()
static String
getUrlForApplication
(int applicationId) static String
getUrlForApplication
(String applicationName) boolean
isActive()
void
setActive
(boolean active) void
setApplicationDescription
(String description) void
setApplicationLink
(String name) void
setApplicationName
(String name) Methods inherited from class com.atlassian.crowd.pageobjects.AbstractCrowdPage
bindAndWaitUntilPageLoad, clickWithJsById, executeJavascript, getAuiMessages, getForgedLicenseWarningBanner, getHeader, getJsExecutor, getSystemAdminDropdownMenu, initializeSystemAdminMenu, isContentLoaded, isSystemAdminDropdownMenuPresent, reloadWithoutWaitingForContent, selectOptionById, selectOptionByLabel, setTextField, setTextFieldValueAndPressEnter, waitUntilAsyncFinished, waitUntilAsyncFinished, waitUntilContentLoaded, waitUntilPageLoad
-
Field Details
-
APPLICATION_VIEWDETAILS_ACTION_URL
- See Also:
-
applicationId
protected com.atlassian.pageobjects.elements.PageElement applicationId -
browseApplication
protected com.atlassian.pageobjects.elements.PageElement browseApplication -
addApplication
protected com.atlassian.pageobjects.elements.PageElement addApplication -
removeApplication
protected com.atlassian.pageobjects.elements.PageElement removeApplication -
applicationDirectories
protected com.atlassian.pageobjects.elements.PageElement applicationDirectories -
applicationGroups
protected com.atlassian.pageobjects.elements.PageElement applicationGroups -
applicationUsers
protected com.atlassian.pageobjects.elements.PageElement applicationUsers -
applicationPermissions
protected com.atlassian.pageobjects.elements.PageElement applicationPermissions -
applicationRemoteAddress
protected com.atlassian.pageobjects.elements.PageElement applicationRemoteAddress -
applicationAuthTest
protected com.atlassian.pageobjects.elements.PageElement applicationAuthTest -
applicationOptions
protected com.atlassian.pageobjects.elements.PageElement applicationOptions -
applicationName
protected com.atlassian.pageobjects.elements.PageElement applicationName -
applicationDescription
protected com.atlassian.pageobjects.elements.PageElement applicationDescription -
active
protected com.atlassian.pageobjects.elements.PageElement active -
updateButton
protected com.atlassian.pageobjects.elements.PageElement updateButton -
applicationLinkDropdown
protected com.atlassian.pageobjects.elements.SelectElement applicationLinkDropdown
-
-
Constructor Details
-
ApplicationDetailsPage
-
-
Method Details
-
getUrl
-
getUrlForApplication
public static String getUrlForApplication(String applicationName) throws UnsupportedEncodingException - Throws:
UnsupportedEncodingException
-
getUrlForApplication
-
getApplicationDescription
-
setApplicationDescription
-
getApplicationName
-
setApplicationLink
-
setApplicationName
-
isActive
public boolean isActive() -
setActive
public void setActive(boolean active) -
getApplicationId
-
assertElementsPresent
protected void assertElementsPresent(Collection<com.atlassian.pageobjects.elements.PageElement> tabs) -
assertBaseApplicationTabsPresent
public void assertBaseApplicationTabsPresent() -
assertBaseActionsPresent
public void assertBaseActionsPresent() -
saveApplication
-
goToApplicationAdministrators
-
goToApplicationPermissions
-
goToAuthTest
-
goToApplicationRemoteAddresses
-
goToApplicationOptions
-
removeApplication
-