Package com.intuit.karate.driver
Class DriverElement
java.lang.Object
com.intuit.karate.driver.DriverElement
- All Implemented Interfaces:
Element
TODO make this convert-able to JSON
- Author:
- pthomas3
-
Method Summary
Modifier and TypeMethodDescriptionabove()below()clear()click()delay(int millis) booleanfocus()getHtml()getText()getValue()booleanbooleanleftOf()static ElementlocatorExists(Driver driver, String locator) static ElementlocatorUnknown(Driver driver, String locator) mouse()near()retry()retry(int count) rightOf()byte[]scroll()select(int index) voidvoidvoidvoidsubmit()toString()waitFor()waitForText(String text)
-
Method Details
-
locatorExists
-
locatorUnknown
-
getLocator
- Specified by:
getLocatorin interfaceElement
-
isPresent
public boolean isPresent() -
setExists
-
getPosition
- Specified by:
getPositionin interfaceElement
-
screenshot
public byte[] screenshot()- Specified by:
screenshotin interfaceElement
-
isEnabled
public boolean isEnabled() -
highlight
-
focus
-
clear
-
click
-
submit
-
scroll
-
mouse
-
input
-
input
-
input
-
select
-
select
-
switchFrame
- Specified by:
switchFramein interfaceElement
-
delay
-
retry
-
retry
-
retry
-
waitFor
-
waitForText
- Specified by:
waitForTextin interfaceElement
-
waitUntil
-
script
-
scriptAll
-
optional
-
exists
-
locate
-
locateAll
-
attribute
-
property
-
getHtml
-
setHtml
-
getText
-
setText
-
getValue
-
setValue
-
getParent
-
getChildren
- Specified by:
getChildrenin interfaceElement
-
getFirstChild
- Specified by:
getFirstChildin interfaceElement
-
getLastChild
- Specified by:
getLastChildin interfaceElement
-
getPreviousSibling
- Specified by:
getPreviousSiblingin interfaceElement
-
getNextSibling
- Specified by:
getNextSiblingin interfaceElement
-
rightOf
-
leftOf
-
above
-
below
-
near
-
toString
-