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
open override val currentUrl: String?
Link copied to clipboard
val handler: HttpHandler
Link copied to clipboard
open override val pageSource: String?
Link copied to clipboard
val status: Status?
Link copied to clipboard
open override val title: String?
Link copied to clipboard
open override val windowHandle: String
Link copied to clipboard
open override val windowHandles: Set<String>

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