com.atlassian.jira.webtest.selenium.framework.components
Class MultiSelectLocatorData

java.lang.Object
  extended by com.atlassian.jira.webtest.selenium.framework.components.MultiSelectLocatorData

public final class MultiSelectLocatorData
extends Object

Encapsulates element locators for a single AUI MultiSelect component.

Since:
v4.2

Method Summary
 String contextLocator()
           
 String dropDownIconLocator()
           
static MultiSelectLocatorData forCustomField(int customFieldId, String contextLocator)
           
static MultiSelectLocatorData forFieldName(String fieldName)
           
static MultiSelectLocatorData forFieldNameInContext(String fieldName, String contextLocator)
           
 boolean hasContext()
           
 String inContext(String elemLocator)
           
 String inMultiSelect(String elementLocator)
           
 String inSuggestions(String jQueryLocator)
           
 String mainLocator()
           
 String selectModelLocator()
           
 String textAreaLocator()
           
 String visibleSuggestionsLocator()
           
static MultiSelectLocatorData withCustomLocator(String customFieldLocator, String fieldName, String contextLocator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

forFieldName

public static MultiSelectLocatorData forFieldName(String fieldName)

forFieldNameInContext

public static MultiSelectLocatorData forFieldNameInContext(String fieldName,
                                                           String contextLocator)

forCustomField

public static MultiSelectLocatorData forCustomField(int customFieldId,
                                                    String contextLocator)

withCustomLocator

public static MultiSelectLocatorData withCustomLocator(String customFieldLocator,
                                                       String fieldName,
                                                       String contextLocator)

mainLocator

public String mainLocator()

contextLocator

public String contextLocator()

textAreaLocator

public String textAreaLocator()

visibleSuggestionsLocator

public String visibleSuggestionsLocator()

selectModelLocator

public String selectModelLocator()

dropDownIconLocator

public String dropDownIconLocator()

hasContext

public boolean hasContext()

inMultiSelect

public String inMultiSelect(String elementLocator)

inContext

public String inContext(String elemLocator)

inSuggestions

public String inSuggestions(String jQueryLocator)


Copyright © 2002-2013 Atlassian. All Rights Reserved.