Class JiraDialog

java.lang.Object
com.atlassian.jira.pageobjects.dialogs.JiraDialog
Direct Known Subclasses:
DeleteCommentConfirmationDialog, DeleteComponentDialog, DeleteLinkConfirmationDialog, DeleteOperation, DeletePrioritySchemePage, FormDialog, MergeDialog, ProjectEmailDialog, ReleaseVersionDialog, ShareDialog, ViewUsedByDialog

public class JiraDialog extends Object
Since:
v6.0
  • Field Details

    • timeouts

      @Inject protected com.atlassian.pageobjects.elements.timeout.Timeouts timeouts
    • locator

      @Inject protected com.atlassian.pageobjects.elements.PageElementFinder locator
    • extendedFinder

      @Inject protected ExtendedElementFinder extendedFinder
    • queryFactory

      @Inject protected TimedQueryFactory queryFactory
    • driver

      @Inject protected org.openqa.selenium.WebDriver driver
    • javascriptExecutor

      @Inject protected org.openqa.selenium.JavascriptExecutor javascriptExecutor
    • binder

      @Inject protected com.atlassian.pageobjects.PageBinder binder
    • DIALOG_CLASS

      public static final String DIALOG_CLASS
      See Also:
    • HEADING_AREA_CLASS

      public static final String HEADING_AREA_CLASS
      See Also:
    • CONTENT_AREA_CLASS

      public static final String CONTENT_AREA_CLASS
      See Also:
    • DIALOG_OPEN_CLASS

      public static final String DIALOG_OPEN_CLASS
      See Also:
    • CONTENT_READY_CLASS

      public static final String CONTENT_READY_CLASS
      See Also:
    • id

      protected String id
  • Constructor Details

    • JiraDialog

      public JiraDialog(String id)
    • JiraDialog

      public JiraDialog()
  • Method Details

    • initAbstractDialog

      public void initAbstractDialog()
    • isInDOM

      protected com.atlassian.pageobjects.elements.query.TimedCondition isInDOM()
      Check if the JIRA Dialog has been added to the DOM of the page.
    • isOpen

      public com.atlassian.pageobjects.elements.query.TimedCondition isOpen()
      Check if the dialog's content has been loaded and is being displayed to the user.
    • isClosed

      public com.atlassian.pageobjects.elements.query.TimedQuery<Boolean> isClosed()
      Check that the JIRA Dialog has been closed.
    • getDialogElement

      protected com.atlassian.pageobjects.elements.PageElement getDialogElement()
    • waitUntilFinishedLoading

      public void waitUntilFinishedLoading()
    • find

      public com.atlassian.pageobjects.elements.PageElement find(org.openqa.selenium.By locator)
    • find

      public <T extends com.atlassian.pageobjects.elements.PageElement> T find(org.openqa.selenium.By locator, Class<T> elementClass)
    • findAll

      public List<com.atlassian.pageobjects.elements.PageElement> findAll(org.openqa.selenium.By locator)
    • findAll

      public <T extends com.atlassian.pageobjects.elements.PageElement> List<T> findAll(org.openqa.selenium.By locator, Class<T> elementClass)