Package com.intuit.karate.driver
Interface Driver
- All Superinterfaces:
Plugin
- All Known Implementing Classes:
AndroidDriver,AppiumDriver,Chrome,ChromeWebDriver,DevToolsDriver,EdgeChromium,GeckoWebDriver,IeWebDriver,IosDriver,MsEdgeDriver,MsWebDriver,PlaywrightDriver,SafariWebDriver,WebDriver,WinAppDriver
- Author:
- pthomas3
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondefault Findervoidvoidactivate()voidback()default Findervoidvoidclose()voiddefault Driverdelay(int millis) voiddeleteCookie(String name) voiddialog(boolean accept) voidelementIds(String locator) booleandefault booleanvoidforward()voidgetPages()getTitle()getUrl()default Elementdefault Elementdefault voidhighlightAll(String locator) default voidhighlightAll(String locator, int millis) default Elementdefault Elementdefault Elementbooleandefault Keyskeys()default Finderdefault Elementvoidmaximize()voidminimize()default Mousemouse()default Mousedefault Mousedefault Finderdefault voidonFailure(StepResult stepResult) default Elementbyte[]voidquit()voidrefresh()voidreload()default Driverretry()default Driverretry(int count) default Driverdefault Finderdefault byte[]byte[]screenshot(boolean embed) default byte[]screenshot(String locator) byte[]screenshot(String locator, boolean embed) default Objectdefault Listdefault Listdefault Elementdefault voidsetCookies(List<Map<String, Object>> cookies) voidsetDimensions(Map<String, Object> map) voidstatic Driverstatic Driversubmit()voidswitchFrame(int index) voidswitchFrame(String locator) voidswitchPage(int index) voidswitchPage(String titleOrUrl) timeout()default Elementdefault ElementwaitForAny(String[] locators) default ElementwaitForAny(String locator1, String locator2) default ElementwaitForEnabled(String locator) waitForResultCount(String locator, int count) default ListwaitForResultCount(String locator, int count, String expression) default ElementwaitForText(String locator, String expected) default StringwaitForUrl(String expected) booleandefault Elementdefault ObjectMethods inherited from interface com.intuit.karate.core.Plugin
getRuntime
-
Field Details
-
METHOD_NAMES
-
-
Method Details
-
start
-
start
-
activate
void activate() -
refresh
void refresh() -
reload
void reload() -
back
void back() -
forward
void forward() -
maximize
void maximize() -
minimize
void minimize() -
fullscreen
void fullscreen() -
close
void close() -
quit
void quit() -
switchPage
-
switchPage
void switchPage(int index) -
switchFrame
void switchFrame(int index) -
switchFrame
-
getUrl
String getUrl() -
setUrl
-
getDimensions
-
setDimensions
-
getTitle
String getTitle() -
getPages
-
getDialogText
String getDialogText() -
screenshot
byte[] screenshot(boolean embed) -
screenshot
default byte[] screenshot() -
cookie
-
setCookies
-
cookie
-
deleteCookie
-
clearCookies
void clearCookies() -
getCookies
-
dialog
void dialog(boolean accept) -
dialog
-
script
-
waitUntil
-
submit
Driver submit() -
retry
-
retry
-
retry
-
delay
-
timeout
-
timeout
Driver timeout() -
focus
-
clear
-
click
-
input
-
input
-
input
-
input
-
select
-
select
-
value
-
waitFor
-
waitForUrl
-
waitForText
-
waitForEnabled
-
waitForResultCount
-
waitForResultCount
-
waitForAny
-
waitForAny
-
waitUntil
-
waitUntil
-
locate
-
locateAll
-
locateAll
-
scroll
-
highlight
-
highlight
-
highlightAll
-
highlightAll
-
rightOf
-
leftOf
-
above
-
below
-
near
-
mouse
-
mouse
-
mouse
-
keys
-
actions
-
html
-
text
-
value
-
attribute
-
property
-
enabled
-
exists
-
optional
-
position
-
position
-
screenshot
-
screenshot
-
script
-
scriptAll
-
scriptAll
-
pdf
-
isTerminated
boolean isTerminated() -
getOptions
DriverOptions getOptions() -
elementId
-
elementIds
-
methodNames
- Specified by:
methodNamesin interfacePlugin
-
afterScenario
- Specified by:
afterScenarioin interfacePlugin
-
onFailure
-