com.atlassian.jira.webtest.framework.impl.selenium.dialog
Class SeleniumDDInput

java.lang.Object
  extended by com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
      extended by com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractSeleniumPageObject
          extended by com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractLocatorBasedPageObject
              extended by com.atlassian.jira.webtest.framework.impl.selenium.core.component.AbstractSeleniumComponent<P>
                  extended by com.atlassian.jira.webtest.framework.impl.selenium.component.SeleniumAutoCompleteInput<SeleniumDDInput,DotDialog>
                      extended by com.atlassian.jira.webtest.framework.impl.selenium.dialog.SeleniumDDInput
All Implemented Interfaces:
AutoCompleteInput<DotDialog>, Component<DotDialog>, ValueHolder, PageObject, DotDialog.DDInput

public class SeleniumDDInput
extends SeleniumAutoCompleteInput<SeleniumDDInput,DotDialog>
implements DotDialog.DDInput

Implementation of AutoCompleteInput for the SeleniumDotDialog.

Since:
v4.3

Field Summary
 
Fields inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
assertThat, client, context, timeouts
 
Constructor Summary
SeleniumDDInput(SeleniumDotDialog parent, SeleniumContext ctx)
           
 
Method Summary
protected  SeleniumDDInput asTargetType()
           
 DotDialog.DDDropDown dropDown()
          AJS.DropDown instance associated with this auto-complete input.
protected  SeleniumLocator iconLocator()
          Locator of the drop-down icon element.
protected  SeleniumLocator inputLocator()
          Locator of the input text element.
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.component.SeleniumAutoCompleteInput
arrowDown, clear, clickDropIcon, detector, focusAway, type, value
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.component.AbstractSeleniumComponent
parent
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractLocatorBasedPageObject
isReady
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.AbstractSeleniumPageObject
body, conditions, css, forClass, id, jQuery, locatorFor, name, queries, waitFor, xpath
 
Methods inherited from class com.atlassian.jira.webtest.framework.impl.selenium.core.SeleniumContextAware
context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.webtest.framework.component.AutoCompleteInput
arrowDown, clear, clickDropIcon, focusAway, type
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.component.Component
parent
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.PageObject
context, isReady
 
Methods inherited from interface com.atlassian.jira.webtest.framework.core.component.ValueHolder
value
 

Constructor Detail

SeleniumDDInput

public SeleniumDDInput(SeleniumDotDialog parent,
                       SeleniumContext ctx)
Method Detail

asTargetType

protected SeleniumDDInput asTargetType()
Specified by:
asTargetType in class SeleniumAutoCompleteInput<SeleniumDDInput,DotDialog>

inputLocator

protected SeleniumLocator inputLocator()
Description copied from class: SeleniumAutoCompleteInput
Locator of the input text element.

Specified by:
inputLocator in class SeleniumAutoCompleteInput<SeleniumDDInput,DotDialog>
Returns:
main input locator

iconLocator

protected SeleniumLocator iconLocator()
Description copied from class: SeleniumAutoCompleteInput
Locator of the drop-down icon element.

Specified by:
iconLocator in class SeleniumAutoCompleteInput<SeleniumDDInput,DotDialog>
Returns:
icon locator

dropDown

public DotDialog.DDDropDown dropDown()
Description copied from interface: AutoCompleteInput
AJS.DropDown instance associated with this auto-complete input.

Specified by:
dropDown in interface AutoCompleteInput<DotDialog>
Specified by:
dropDown in interface DotDialog.DDInput
Returns:
drop-down instance associated with this input


Copyright © 2002-2013 Atlassian. All Rights Reserved.