com.atlassian.selenium.pageobjects
Class PageElement
java.lang.Object
com.atlassian.selenium.pageobjects.PageElement
- Direct Known Subclasses:
- Button, DropDown
public class PageElement
- extends Object
locator
protected final String locator
client
protected final SeleniumClient client
key
protected final String key
autogeneratedKey
protected final boolean autogeneratedKey
PageElement
public PageElement(String locator,
String key,
SeleniumClient client)
PageElement
public PageElement(String locator,
SeleniumClient client)
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.