com.atlassian.selenium.pageobjects
Class PageElement

java.lang.Object
  extended by com.atlassian.selenium.pageobjects.PageElement
Direct Known Subclasses:
Button, DropDown

public class PageElement
extends Object


Field Summary
protected  SeleniumClient client
           
protected  String locator
           
 
Constructor Summary
PageElement(String locator, SeleniumClient client)
           
 
Method Summary
 void click()
           
 void contextMenu(PageElement element)
           
 void doubleClick()
           
 void dragAndDrop(String movementsString)
           
 void dragAndDropToObject(PageElement dest)
           
 void focus()
           
 void getCursorPosition()
           
 int getHeight()
           
 Number getIndex()
           
 String getLocator()
           
 int getPositionLeft()
           
 int getPositionTop()
           
 String getText()
           
 int getWidth()
           
 void highlight()
           
 boolean isEditable()
           
 boolean isPresent()
           
 boolean isVisible()
           
 void keyDown(String keyCode)
           
 void keyPress(String keyCode)
           
 void keyUp(String keyCode)
           
 void mouseDown()
           
 void mouseDownRight()
           
 void mouseMove()
           
 void mouseOut()
           
 void mouseOver()
           
 void mouseUp()
           
 void mouseUpRight()
           
 String toString()
           
 void type(String value)
           
 void typeKeys(String value)
           
 void typeWithFullKeyEvents(String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

locator

protected final String locator

client

protected final SeleniumClient client
Constructor Detail

PageElement

public PageElement(String locator,
                   SeleniumClient client)
Method Detail

isPresent

public boolean isPresent()

click

public void click()

getLocator

public String getLocator()

toString

public String toString()
Overrides:
toString in class Object

getText

public String getText()

getPositionTop

public int getPositionTop()

getPositionLeft

public int getPositionLeft()

getWidth

public int getWidth()

getHeight

public int getHeight()

contextMenu

public void contextMenu(PageElement element)

doubleClick

public void doubleClick()

dragAndDrop

public void dragAndDrop(String movementsString)

dragAndDropToObject

public void dragAndDropToObject(PageElement dest)

focus

public void focus()

getCursorPosition

public void getCursorPosition()

getIndex

public Number getIndex()

highlight

public void highlight()

mouseDown

public void mouseDown()

mouseDownRight

public void mouseDownRight()

mouseMove

public void mouseMove()

mouseOut

public void mouseOut()

mouseOver

public void mouseOver()

mouseUp

public void mouseUp()

mouseUpRight

public void mouseUpRight()

isVisible

public boolean isVisible()

isEditable

public boolean isEditable()

keyDown

public void keyDown(String keyCode)

keyPress

public void keyPress(String keyCode)

keyUp

public void keyUp(String keyCode)

type

public void type(String value)

typeKeys

public void typeKeys(String value)

typeWithFullKeyEvents

public void typeWithFullKeyEvents(String value)


Copyright © 2010 Atlassian Pty Ltd. All Rights Reserved.