com.atlassian.jira.webtest.framework.impl.selenium.page.admin.applinks
Class SeleniumAppLinksAdminPage

java.lang.Object
  extended by com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
      extended by com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractSeleniumPageObject
          extended by com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractLocatorBasedPageObject
              extended by com.atlassian.jira.webtest.framework.impl.selenium.page.AbstractSeleniumPage
                  extended by com.atlassian.jira.webtest.framework.impl.selenium.page.admin.applinks.SeleniumAppLinksAdminPage
All Implemented Interfaces:
PageObject, AdminPage, AppLinksAdminPage, Page

public class SeleniumAppLinksAdminPage
extends AbstractSeleniumPage
implements AppLinksAdminPage

Selenium-backed implementation of the AppLinksAdminPage.

Since:
v4.3

Field Summary
static String NTH_ROW_SELECTOR
           
 
Fields inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
assertThat, client, context, timeouts
 
Constructor Summary
SeleniumAppLinksAdminPage(SeleniumContext ctx)
           
 
Method Summary
 Locator adminLinkLocator()
          Locator for the link to the page on the Administration page.
 ApplicationLink applicationLink(String applicationBaseURL)
          Returns the page object for the application link to the application having the given base URL.
 NewAppLinkWizard clickAddApplicationLink()
          Clicks on the "Add Application Link" button.
protected  SeleniumLocator detector()
          Main locator of this page object.
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.page.AbstractSeleniumPage
isAt
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractLocatorBasedPageObject
isReady
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractSeleniumPageObject
body, conditions, css, forClass, id, jQuery, locatorFor, name, queries, waitFor, xpath
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.webtest.framework.page.Page
isAt
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PageObject
context, isReady
 

Field Detail

NTH_ROW_SELECTOR

public static final String NTH_ROW_SELECTOR
See Also:
Constant Field Values
Constructor Detail

SeleniumAppLinksAdminPage

public SeleniumAppLinksAdminPage(SeleniumContext ctx)
Method Detail

detector

protected SeleniumLocator detector()
Description copied from class: AbstractLocatorBasedPageObject
Main locator of this page object. Its presence means that this object is ready to be manipulated in the test.

Specified by:
detector in class AbstractLocatorBasedPageObject
Returns:
main locator of this page object

adminLinkLocator

public Locator adminLinkLocator()
Description copied from interface: AdminPage
Locator for the link to the page on the Administration page.

Specified by:
adminLinkLocator in interface AdminPage
Returns:
this page link locator

clickAddApplicationLink

public NewAppLinkWizard clickAddApplicationLink()
Description copied from interface: AppLinksAdminPage
Clicks on the "Add Application Link" button.

Specified by:
clickAddApplicationLink in interface AppLinksAdminPage
Returns:
a NewAppLinkWizard

applicationLink

public ApplicationLink applicationLink(String applicationBaseURL)
Description copied from interface: AppLinksAdminPage
Returns the page object for the application link to the application having the given base URL.

Specified by:
applicationLink in interface AppLinksAdminPage
Parameters:
applicationBaseURL - a String containing the application base URL
Returns:
an ApplicationLink


Copyright © 2002-2012 Atlassian. All Rights Reserved.