com.atlassian.jira.webtest.framework.impl.selenium.page.admin
Class SeleniumConfigureScreen

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.SeleniumConfigureScreen
All Implemented Interfaces:
PageObject, ConfigureScreen, ChildPage<ViewScreens>, Page

public class SeleniumConfigureScreen
extends AbstractSeleniumPage
implements ConfigureScreen

Represents the 'Configure Screen' page that is a child page of the 'View screens' administration page.

Since:
v4.2

Field Summary
 
Fields inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
assertThat, client, context, timeouts
 
Constructor Summary
SeleniumConfigureScreen(ViewScreens parent, Screen screen, SeleniumContext ctx)
           
 
Method Summary
 AddFieldSection addFieldSection()
          Gets the representation of add field section on the page.
 ViewScreens back()
          Go back to the parent page.
protected  SeleniumLocator detector()
          Main locator of this page object.
 Locator fieldTableLocator()
          Locator of the field table on the page
 Screen screen()
          Screen to be configured by this page (as passed to ViewScreens.goToConfigureScreen(com.atlassian.jira.webtest.framework.model.admin.Screen)).
 
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
 

Constructor Detail

SeleniumConfigureScreen

public SeleniumConfigureScreen(ViewScreens parent,
                               Screen screen,
                               SeleniumContext ctx)
Method Detail

screen

public Screen screen()
Description copied from interface: ConfigureScreen
Screen to be configured by this page (as passed to ViewScreens.goToConfigureScreen(com.atlassian.jira.webtest.framework.model.admin.Screen)).

Specified by:
screen in interface ConfigureScreen
Returns:
scrren of this configuration page

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

fieldTableLocator

public Locator fieldTableLocator()
Description copied from interface: ConfigureScreen
Locator of the field table on the page

Specified by:
fieldTableLocator in interface ConfigureScreen
Returns:
field table locator

addFieldSection

public AddFieldSection addFieldSection()
Description copied from interface: ConfigureScreen
Gets the representation of add field section on the page.

Specified by:
addFieldSection in interface ConfigureScreen
Returns:
add field section component instance

back

public ViewScreens back()
Description copied from interface: ChildPage
Go back to the parent page.

Specified by:
back in interface ChildPage<ViewScreens>
Returns:
parent page instance


Copyright © 2002-2013 Atlassian. All Rights Reserved.