WebdriverIOPage
Hierarchy
- Page<WebdriverIO.Element>
- WebdriverIOPage
Index
Constructors
Properties
Methods
Constructors
constructor
Parameters
session: WebdriverIOBrowsingSession
browser: Browser
modalDialogHandler: ModalDialogHandler
errorHandler: WebdriverIOErrorHandler
pageId: CorrelationId
Returns WebdriverIOPage
Properties
readonlyid
Methods
switchTo
Switches the current browsing context to the given page and returns an object that allows the caller to switch back to the previous context when needed.
Learn more
Returns Promise<SwitchableOrigin>
modalDialog
Returns the ModalDialogHandler for the current Page.
Returns ModalDialogHandler
toString
Returns a description of this Page and its ID.
Returns string
createPageElement
Parameters
nativeElement: Element
Returns PageElement<Element>
locate
Parameters
selector: Selector
Returns PageElement<Element>
locateAll
Parameters
selector: Selector
Returns PageElements<Element>
navigateTo
Parameters
destination: string
Returns Promise<void>
navigateBack
Returns Promise<void>
navigateForward
Returns Promise<void>
reload
Returns Promise<void>
sendKeys
Parameters
keys: (string | Key)[]
Returns Promise<void>
executeScript
Type parameters
- Result
- InnerArguments: any[]
Parameters
script: string | (...parameters: InnerArguments) => Result
rest...args: InnerArguments
Returns Promise<Result>
executeAsyncScript
Type parameters
- Result
- Parameters: any[]
Parameters
script: string | (...args: [...parameters: Parameters[], callback: (result: Result) => void]) => void
rest...args: Parameters
Returns Promise<Result>
lastScriptExecutionResult
Type parameters
- Result = any
Returns Result
takeScreenshot
Returns Promise<string>
cookie
Parameters
name: string
Returns Promise<Cookie>
setCookie
Parameters
cookieData: CookieData
Returns Promise<void>
deleteAllCookies
Returns Promise<void>
title
Returns Promise<string>
name
Returns Promise<string>
url
Returns Promise<URL>
viewportSize
Returns Promise<{ width: number; height: number }>
setViewportSize
Parameters
size: { width: number; height: number }
Returns Promise<void>
close
Returns Promise<void>
closeOthers
Returns Promise<void>
isPresent
Returns Promise<boolean>
WebdriverIO-specific implementation of Page.