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  boolean autogeneratedKey
           
protected  SeleniumClient client
           
protected  String key
           
protected  String locator
           
 
Constructor Summary
PageElement(String locator, SeleniumClient client)
           
PageElement(String locator, String key, SeleniumClient client)
           
 
Method Summary
 void click()
           
 void contextMenu(PageElement element)
           
 void doubleClick()
           
 void dragAndDrop(String movementsString)
           
 void dragAndDropToObject(PageElement dest)
           
 void focus()
           
 void getCursorPosition()
           
 String getElementKey()
           
 int getHeight()
           
 Number getIndex()
           
 String getLocator()
           
 int getPositionLeft()
           
 int getPositionTop()
           
 String getText()
           
 int getWidth()
           
 void highlight()
           
 boolean isAutogeneratedKey()
           
 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

key

protected final String key

autogeneratedKey

protected final boolean autogeneratedKey
Constructor Detail

PageElement

public PageElement(String locator,
                   String key,
                   SeleniumClient client)

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)

getElementKey

public String getElementKey()

isAutogeneratedKey

public boolean isAutogeneratedKey()


Copyright © 2014 Atlassian. All rights reserved.