package

com.atlassian.jira.functest.framework.locator

Interfaces

AbstractLocator.LocatorTextOperation  
Locator A Locator is responsible for "locating" DOM org.w3c.dom.Node's on a web page and also getting the text of those org.w3c.dom.Node's. 
LocatorEntry When iterating a Locator, the iterator() method returns LocatorEntry objects that contain each org.w3c.dom.Nodes , the text of the node, as well as the index that the node would occur at if a called to getNodes() was made. 

Classes

AbstractLocator A base class to derive Locators from 
AggregateLocator AggregateLocator will "aggregate" together the results of the provided Locators

NOTE : Locators are one shot objects. 

CssLocator A CSS locator that uses JSOUP for the supported CSS selectors

At present it is a subset of jQuery CSS support so be a bit careful with the more tricky selectors 

IdLocator A Locator that looks for the first Element with the specified id

NOTE : Locators are one shot objects. 

LocatorIterator The iterator implementation for Locator.iterator()  
NodeLocator A Locator that uses the provided org.w3c.dom.Node as the source of text. 
TableCellLocator Locator to run test assertions on a single table cell. 
TableLocator This will locate HTML tables by 'tableId' and return the com.meterware.httpunit.WebTable ready for more assertions. 
WebPageLocator This locator returns the whole of the web page as text. 
XPathLocator A Locator that uses XPath to locate org.w3c.dom.Node's

For more information on XPath look here:

http://www.w3.org/TR/xpath

For a tutorial on XPath look here:

http://www.w3schools.com/xpath/default.asp

http://www.zvon.org/xxl/XPathTutorial/General/examples.html

NOTE : Locators are one shot objects.