Class LozengeUsedBy

java.lang.Object
com.atlassian.jira.pageobjects.elements.LozengeUsedBy

public class LozengeUsedBy extends Object
PageObject to interact with "Used By [X IssueTypes] [in] [Y Projects]" lozenge
Since:
v7.4
  • Field Details

    • pageBinder

      @Inject protected com.atlassian.pageobjects.PageBinder pageBinder
    • elementFinder

      @Inject protected com.atlassian.pageobjects.elements.PageElementFinder elementFinder
    • LOZENGE_CLASSNAME

      public static final String LOZENGE_CLASSNAME
      See Also:
  • Constructor Details

    • LozengeUsedBy

      public LozengeUsedBy(com.atlassian.pageobjects.elements.PageElement lozengeElement)
    • LozengeUsedBy

      public LozengeUsedBy()
  • Method Details

    • initialize

      public void initialize()
    • isPresent

      public com.atlassian.pageobjects.elements.query.TimedCondition isPresent()
    • hasIssueTypes

      public Boolean hasIssueTypes()
    • hasProjects

      public Boolean hasProjects()
    • getIssueTypes

      public AuiInlineDialogWebComponent getIssueTypes()
    • getIssueTypesTriggerText

      public Optional<String> getIssueTypesTriggerText()
    • getIssueTypesTitle

      public Optional<String> getIssueTypesTitle()
    • getIssueTypesLinks

      public Optional<List<com.atlassian.pageobjects.elements.PageElement>> getIssueTypesLinks()
    • getIssueTypesNames

      public Optional<List<String>> getIssueTypesNames()
    • getProjects

      public AuiInlineDialogWebComponent getProjects()
    • getProjectsTriggerText

      public Optional<String> getProjectsTriggerText()
    • getProjectsTitle

      public Optional<String> getProjectsTitle()
    • getProjectsLinks

      public Optional<List<com.atlassian.pageobjects.elements.PageElement>> getProjectsLinks()
    • getProjectsNames

      public Optional<List<String>> getProjectsNames()