Http4kBrowser

class Http4kBrowser(delegate: Browser, val baseUri: Uri) : Browser(source)

Custom Page implementation to add convenience functions to the standard Playwright model

Constructors

Link copied to clipboard
constructor(delegate: Browser, baseUri: Uri)

Properties

Link copied to clipboard
Link copied to clipboard
open override val isConnected: Boolean

Functions

Link copied to clipboard
open fun bind(title: String?): BindResult?
open override fun bind(title: String?, options: Browser.BindOptions?): BindResult?
Link copied to clipboard
open override fun browserType(): BrowserType?
Link copied to clipboard
open override fun close(options: Browser.CloseOptions?)
open fun close()
Link copied to clipboard
open override fun contexts(): List<BrowserContext?>?
Link copied to clipboard
open override fun isConnected(): Boolean
Link copied to clipboard
open override fun newBrowserCDPSession(): CDPSession?
Link copied to clipboard
open fun newContext(): BrowserContext?
open override fun newContext(options: Browser.NewContextOptions?): BrowserContext?
Link copied to clipboard
open override fun newPage(options: Browser.NewPageOptions?): Page?
open override fun newPage(): HttpPage
Link copied to clipboard
open override fun offContext(handler: Consumer<BrowserContext?>?)
Link copied to clipboard
open override fun offDisconnected(handler: Consumer<Browser?>?)
Link copied to clipboard
open override fun onContext(handler: Consumer<BrowserContext?>?)
Link copied to clipboard
open override fun onDisconnected(handler: Consumer<Browser?>?)
Link copied to clipboard
open fun startTracing()
open fun startTracing(page: Page?)
open override fun startTracing(page: Page?, options: Browser.StartTracingOptions?)
Link copied to clipboard
open override fun stopTracing(): ByteArray?
Link copied to clipboard
open override fun unbind()
Link copied to clipboard
open override fun version(): String?