Class PlanPickerElement

java.lang.Object
com.atlassian.pageobjects.elements.WebDriverElement
com.atlassian.bamboo.pageobjects.elements.PlanPickerElement
All Implemented Interfaces:
com.atlassian.pageobjects.elements.PageElement, com.atlassian.pageobjects.elements.PageElementFinder, com.atlassian.pageobjects.elements.search.PageElementSearch

public class PlanPickerElement extends com.atlassian.pageobjects.elements.WebDriverElement
Represents PlanPicker control in Bamboo
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected com.atlassian.pageobjects.elements.PageElementFinder
     

    Fields inherited from class com.atlassian.pageobjects.elements.WebDriverElement

    defaultTimeout, driver, locatable, pageBinder, TO_LOCATABLE
  • Constructor Summary

    Constructors
    Constructor
    Description
    PlanPickerElement(org.openqa.selenium.By locator)
     
    PlanPickerElement(org.openqa.selenium.By locator, com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    enterValue(String value, boolean expectFound)
     
    com.atlassian.pageobjects.elements.PageElement
     
    boolean
     

    Methods inherited from class com.atlassian.pageobjects.elements.WebDriverElement

    asWebElement, bind, clear, click, createTimout, find, find, find, find, findAll, findAll, findAll, findAll, getAttribute, getCssClasses, getDefaultTimeout, getId, getLocation, getSize, getTagName, getText, getValue, hasAttribute, hasClass, isEnabled, isPresent, isSelected, javascript, search, select, timed, timeout, toLocatable, toString, type, waitForWebElement, waitForWebElement, withTimeout

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • elementFinder

      @Inject protected com.atlassian.pageobjects.elements.PageElementFinder elementFinder
  • Constructor Details

    • PlanPickerElement

      @Inject public PlanPickerElement(org.openqa.selenium.By locator)
      Parameters:
      locator - identifies the actual input field
    • PlanPickerElement

      public PlanPickerElement(org.openqa.selenium.By locator, com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)
  • Method Details

    • isVisible

      public boolean isVisible()
      Specified by:
      isVisible in interface com.atlassian.pageobjects.elements.PageElement
      Overrides:
      isVisible in class com.atlassian.pageobjects.elements.WebDriverElement
    • getInputField

      public com.atlassian.pageobjects.elements.PageElement getInputField()
    • enterValue

      public PlanPickerElement enterValue(String value)
    • enterValue

      public PlanPickerElement enterValue(String value, boolean expectFound)