toggle menu
http4k
6.9.0.0
jvm
switch theme
search in API
http4k-testing-webdriver
/
org.http4k.webdriver
/
Http4kWebDriver
Http4k
Web
Driver
class
Http4kWebDriver
(
initialHandler
:
HttpHandler
,
clock
:
Clock
=
Clock.systemDefaultZone()
)
:
WebDriver
Members
Members & Extensions
Constructors
Http4k
Web
Driver
Link copied to clipboard
constructor
(
initialHandler
:
HttpHandler
,
clock
:
Clock
=
Clock.systemDefaultZone()
)
Properties
handler
Link copied to clipboard
val
handler
:
(
request
:
Request
)
->
Response
status
Link copied to clipboard
val
status
:
Status
?
Functions
close
Link copied to clipboard
open
override
fun
close
(
)
find
Element
Link copied to clipboard
open
override
fun
findElement
(
by
:
By
)
:
WebElement
find
Elements
Link copied to clipboard
open
override
fun
findElements
(
by
:
By
)
:
List
<
WebElement
>
get
Link copied to clipboard
open
operator override
fun
get
(
url
:
String
)
fun
get
(
uri
:
Uri
)
get
Current
Url
Link copied to clipboard
open
override
fun
getCurrentUrl
(
)
:
String
?
get
Page
Source
Link copied to clipboard
open
override
fun
getPageSource
(
)
:
String
?
get
Title
Link copied to clipboard
open
override
fun
getTitle
(
)
:
String
?
get
Window
Handle
Link copied to clipboard
open
override
fun
getWindowHandle
(
)
:
String
get
Window
Handles
Link copied to clipboard
open
override
fun
getWindowHandles
(
)
:
Set
<
String
>
invoke
Link copied to clipboard
operator
fun
Http4kWebDriver
.
invoke
(
fn
:
Http4kWebDriver
.
(
)
->
Unit
)
:
Http4kWebDriver
DSL-helper so we can use this webdriver in a lambda-with-receiver context
manage
Link copied to clipboard
open
override
fun
manage
(
)
:
WebDriver.Options
navigate
Link copied to clipboard
open
override
fun
navigate
(
)
:
Http4KNavigation
quit
Link copied to clipboard
open
override
fun
quit
(
)
switch
To
Link copied to clipboard
open
override
fun
switchTo
(
)
:
WebDriver.TargetLocator