api

http4k / org.http4k.webdriver / Http4kWebDriver

Http4kWebDriver

class Http4kWebDriver : WebDriver

Constructors

Name Summary
<init> Http4kWebDriver(initialHandler: HttpHandler)

Properties

Name Summary
status val status: Status?

Functions

Name Summary
close fun close(): Unit
findElement fun findElement(by: By): WebElement?
findElements fun findElements(by: By): List<WebElement>?
get fun get(url: String): Unit
fun get(uri: Uri): Unit
getCurrentUrl fun getCurrentUrl(): String?
getPageSource fun getPageSource(): String?
getTitle fun getTitle(): String?
getWindowHandle fun getWindowHandle(): String?
getWindowHandles fun getWindowHandles(): Set<String>
manage fun manage(): Options
navigate fun navigate(): Http4KNavigation
quit fun quit(): Unit
switchTo fun switchTo(): TargetLocator

Extension Functions

Name Summary
invoke DSL-helper so we can use this webdriver in a lambda-with-receiver contextoperator fun Http4kWebDriver.invoke(fn: Http4kWebDriver.() -> Unit): Http4kWebDriver