Class BambooCheckboxElement

  • All Implemented Interfaces:
    com.atlassian.pageobjects.elements.CheckboxElement, com.atlassian.pageobjects.elements.PageElement, com.atlassian.pageobjects.elements.PageElementFinder, com.atlassian.pageobjects.elements.search.PageElementSearch

    public class BambooCheckboxElement
    extends com.atlassian.pageobjects.elements.WebDriverCheckboxElement
    • Field Summary

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

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

      Constructors 
      Constructor Description
      BambooCheckboxElement​(com.atlassian.pageobjects.elements.WebDriverLocatable locatable, com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)  
      BambooCheckboxElement​(org.openqa.selenium.By locator)  
      BambooCheckboxElement​(org.openqa.selenium.By locator, com.atlassian.pageobjects.elements.timeout.TimeoutType defaultTimeout)  
      BambooCheckboxElement​(org.openqa.selenium.By locator, com.atlassian.pageobjects.elements.WebDriverLocatable parent)  
      BambooCheckboxElement​(org.openqa.selenium.By locator, com.atlassian.pageobjects.elements.WebDriverLocatable parent, com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.atlassian.pageobjects.elements.CheckboxElement check()  
      @NotNull com.atlassian.pageobjects.elements.PageElement click()  
      @NotNull com.atlassian.pageobjects.elements.PageElement select()  
      com.atlassian.pageobjects.elements.CheckboxElement uncheck()  
      • Methods inherited from class com.atlassian.pageobjects.elements.WebDriverCheckboxElement

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

        asWebElement, bind, clear, createTimout, find, find, find, find, findAll, findAll, findAll, findAll, getAttribute, getCssClasses, getDefaultTimeout, getId, getLocation, getSize, getTagName, getText, getValue, hasAttribute, hasClass, isEnabled, isPresent, isSelected, isVisible, javascript, search, timed, timeout, toLocatable, toString, type, waitForWebElement, waitForWebElement, withTimeout
      • Methods inherited from interface com.atlassian.pageobjects.elements.PageElement

        asWebElement, clear, find, findAll, getAttribute, getCssClasses, getId, getLocation, getSize, getTagName, getText, getValue, hasAttribute, hasClass, isEnabled, isPresent, isSelected, isVisible, javascript, timed, type, withTimeout
      • Methods inherited from interface com.atlassian.pageobjects.elements.PageElementFinder

        find, find, find, findAll, findAll, findAll
      • Methods inherited from interface com.atlassian.pageobjects.elements.search.PageElementSearch

        search
    • Constructor Detail

      • BambooCheckboxElement

        public BambooCheckboxElement​(org.openqa.selenium.By locator)
      • BambooCheckboxElement

        public BambooCheckboxElement​(org.openqa.selenium.By locator,
                                     com.atlassian.pageobjects.elements.timeout.TimeoutType defaultTimeout)
      • BambooCheckboxElement

        public BambooCheckboxElement​(com.atlassian.pageobjects.elements.WebDriverLocatable locatable,
                                     com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)
      • BambooCheckboxElement

        public BambooCheckboxElement​(org.openqa.selenium.By locator,
                                     com.atlassian.pageobjects.elements.WebDriverLocatable parent)
      • BambooCheckboxElement

        public BambooCheckboxElement​(org.openqa.selenium.By locator,
                                     com.atlassian.pageobjects.elements.WebDriverLocatable parent,
                                     com.atlassian.pageobjects.elements.timeout.TimeoutType timeoutType)
    • Method Detail

      • check

        public com.atlassian.pageobjects.elements.CheckboxElement check()
        Specified by:
        check in interface com.atlassian.pageobjects.elements.CheckboxElement
        Overrides:
        check in class com.atlassian.pageobjects.elements.WebDriverCheckboxElement
      • uncheck

        public com.atlassian.pageobjects.elements.CheckboxElement uncheck()
        Specified by:
        uncheck in interface com.atlassian.pageobjects.elements.CheckboxElement
        Overrides:
        uncheck in class com.atlassian.pageobjects.elements.WebDriverCheckboxElement
      • select

        @NotNull
        public @NotNull com.atlassian.pageobjects.elements.PageElement select()
        Specified by:
        select in interface com.atlassian.pageobjects.elements.PageElement
        Overrides:
        select in class com.atlassian.pageobjects.elements.WebDriverElement
      • click

        @NotNull
        public @NotNull com.atlassian.pageobjects.elements.PageElement click()
        Specified by:
        click in interface com.atlassian.pageobjects.elements.PageElement
        Overrides:
        click in class com.atlassian.pageobjects.elements.WebDriverElement