Class AbstractTestScreenEditorComponent

java.lang.Object
com.atlassian.jira.pageobjects.JiraWebDriverTest
com.atlassian.jira.pageobjects.BaseJiraWebTest
com.atlassian.jira.webtest.webdriver.tests.screeneditor.AbstractTestScreenEditorComponent
Direct Known Subclasses:
AbstractProjectLevelAdminScreenEditorComponent, TestScreenEditor

public abstract class AbstractTestScreenEditorComponent extends BaseJiraWebTest
  • Field Details

  • Constructor Details

    • AbstractTestScreenEditorComponent

      public AbstractTestScreenEditorComponent()
  • Method Details

    • setUp

      public void setUp()
    • getScreenEditor

      public abstract ScreenEditor getScreenEditor()
    • testAddingFields

      public void testAddingFields()
    • testRemovingFields

      public void testRemovingFields()
    • testAddingAndRemovingTab

      public void testAddingAndRemovingTab()
    • testAddTabFail

      public void testAddTabFail()
    • testReorderingTabs

      public void testReorderingTabs()
    • testRenamingTabSuccess

      public void testRenamingTabSuccess()
    • testRenamingTabFail

      public void testRenamingTabFail()
    • openCreateDialog

      protected CreateIssueDialog openCreateDialog()
    • fieldsToAdd

      protected com.atlassian.pageobjects.elements.query.TimedQuery<Iterable<String>> fieldsToAdd(EditScreenTab tab)
    • fieldsToAdd

      protected com.atlassian.pageobjects.elements.query.TimedQuery<Iterable<String>> fieldsToAdd(SingleSelect fieldsPicker)
      We need to reopen the suggestions each time we re-evaluate the query, otherwise the initial state will remain pre-loaded into the suggestions.
      Parameters:
      fieldsPicker - fields picker to manipulate
      Returns:
      timed query representing the current list of fields available to add
    • clearAndAndReopenSuggestions

      protected void clearAndAndReopenSuggestions(SingleSelect fieldsPicker)