Class PlaywrightDriver
java.lang.Object
com.intuit.karate.driver.playwright.PlaywrightDriver
- Author:
- pthomas3
-
Field Summary
FieldsFields inherited from interface com.intuit.karate.driver.Driver
METHOD_NAMES -
Constructor Summary
ConstructorsConstructorDescriptionPlaywrightDriver(DriverOptions options, Command command, String webSocketUrl) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidactivate()voidback()voidvoidclose()voidvoiddeleteCookie(String name) voiddialog(boolean accept) voidelementIds(String locator) booleanvoidforward()voidgetPages()getTitle()getUrl()booleanvoidmaximize()voidminimize()intnextId()byte[]voidquit()voidreceive(PlaywrightMessage pwm) voidrefresh()voidreload()byte[]screenshot(boolean embed) byte[]screenshot(String locator, boolean embed) voidsend(PlaywrightMessage pwm) sendAndWait(PlaywrightMessage pwm, Predicate<PlaywrightMessage> condition) voidsetDimensions(Map<String, Object> map) voidstatic PlaywrightDriverstart(Map<String, Object> map, ScenarioRuntime sr) submit()voidswitchFrame(int index) voidswitchFrame(String locator) voidswitchPage(int index) voidswitchPage(String titleOrUrl) timeout()protected voidvoidwaitSync()booleanMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.intuit.karate.driver.Driver
above, afterScenario, below, delay, exists, highlight, highlight, highlightAll, highlightAll, input, input, input, keys, leftOf, locate, locateAll, locateAll, methodNames, mouse, mouse, mouse, near, onFailure, optional, retry, retry, retry, rightOf, screenshot, screenshot, script, scriptAll, scriptAll, scroll, setCookies, waitFor, waitForAny, waitForAny, waitForEnabled, waitForResultCount, waitForResultCount, waitForText, waitForUrl, waitUntil, waitUntilMethods inherited from interface com.intuit.karate.core.Plugin
getRuntime
-
Field Details
-
DRIVER_TYPE
- See Also:
-
currentMouseXpos
protected int currentMouseXpos -
currentMouseYpos
protected int currentMouseYpos
-
-
Constructor Details
-
PlaywrightDriver
-
-
Method Details
-
unlockAndProceed
protected void unlockAndProceed() -
nextId
public int nextId() -
waitSync
public void waitSync() -
start
-
send
-
receive
-
sendAndWait
-
getOptions
- Specified by:
getOptionsin interfaceDriver
-
timeout
-
timeout
-
script
-
elementId
-
elementIds
- Specified by:
elementIdsin interfaceDriver
-
setUrl
-
activate
public void activate() -
refresh
public void refresh() -
reload
public void reload() -
back
public void back() -
forward
public void forward() -
maximize
public void maximize() -
minimize
public void minimize() -
fullscreen
public void fullscreen()- Specified by:
fullscreenin interfaceDriver
-
close
public void close() -
quit
public void quit() -
property
-
html
-
text
-
value
-
getUrl
-
setDimensions
- Specified by:
setDimensionsin interfaceDriver
-
getTitle
-
click
-
value
-
attribute
-
enabled
-
waitUntil
-
submit
-
focus
-
clear
-
position
-
position
-
switchPage
- Specified by:
switchPagein interfaceDriver
-
switchPage
public void switchPage(int index) - Specified by:
switchPagein interfaceDriver
-
switchFrame
public void switchFrame(int index) - Specified by:
switchFramein interfaceDriver
-
switchFrame
- Specified by:
switchFramein interfaceDriver
-
getDimensions
- Specified by:
getDimensionsin interfaceDriver
-
getPages
-
getDialogText
- Specified by:
getDialogTextin interfaceDriver
-
screenshot
public byte[] screenshot(boolean embed) - Specified by:
screenshotin interfaceDriver
-
cookie
-
cookie
-
deleteCookie
- Specified by:
deleteCookiein interfaceDriver
-
clearCookies
public void clearCookies()- Specified by:
clearCookiesin interfaceDriver
-
getCookies
- Specified by:
getCookiesin interfaceDriver
-
dialog
public void dialog(boolean accept) -
dialog
-
input
-
actions
-
select
-
select
-
screenshot
- Specified by:
screenshotin interfaceDriver
-
pdf
-
isTerminated
public boolean isTerminated()- Specified by:
isTerminatedin interfaceDriver
-