Http4kWebDriver

class Http4kWebDriver(initialHandler: HttpHandler, clock: Clock = Clock.systemDefaultZone()) : WebDriver

Constructors

Link copied to clipboard
constructor(initialHandler: HttpHandler, clock: Clock = Clock.systemDefaultZone())

Properties

Link copied to clipboard
val handler: (request: Request) -> Response
Link copied to clipboard

Functions

Link copied to clipboard
open override fun close()
Link copied to clipboard
open override fun findElement(by: By): WebElement?
Link copied to clipboard
open override fun findElements(by: By): List<WebElement>?
Link copied to clipboard
open operator override fun get(url: String)
fun get(uri: Uri)
Link copied to clipboard
open override fun getCurrentUrl(): String?
Link copied to clipboard
open override fun getPageSource(): String?
Link copied to clipboard
open override fun getTitle(): String?
Link copied to clipboard
open override fun getWindowHandle(): String?
Link copied to clipboard
open override fun getWindowHandles(): Set<String>
Link copied to clipboard

DSL-helper so we can use this webdriver in a lambda-with-receiver context

Link copied to clipboard
open override fun manage(): WebDriver.Options
Link copied to clipboard
open override fun navigate(): Http4KNavigation
Link copied to clipboard
open override fun quit()
Link copied to clipboard
open override fun switchTo(): WebDriver.TargetLocator