Home Reference Source
public class | source

BrowserPage

Extends:

EventEmitter → BrowserPage

Member Summary

Public Members
public get
public get
public get
public get

Method Summary

Public Methods
public

executeJavaScript(code: *, args: ...*): Promise<string|number|boolean>

public
public

loadURL(url: *, options: {}): Promise<BrowserPage>

public

show developer tool

public
public

takeScreenshot(filename: *): Promise<string>

public

waitForAlert(action: *, message: *): Promise<string>

public

waitForConfirm(action: *, message: *, isClickOK: *): Promise<string>

public

waitForDownload(action: *, options: *): Promise<object>

Public Members

public get FinderClass: Finder: * source

Return:

Finder

public get nativeObject: object source

Return:

object

public get socket: BrowserSocket source

Return:

BrowserSocket

public get window: Window source

Return:

Window

Public Methods

public executeJavaScript(code: *, args: ...*): Promise<string|number|boolean> source

Params:

NameTypeAttributeDescription
code *
args ...*

public getURL(): string source

Return:

string

public loadURL(url: *, options: {}): Promise<BrowserPage> source

Params:

NameTypeAttributeDescription
url *
options {}
  • optional
  • default: {}

Return:

Promise<BrowserPage>

public openDevTools() source

show developer tool

public reload(): Promise<object> source

Return:

Promise<object>

public takeScreenshot(filename: *): Promise<string> source

Params:

NameTypeAttributeDescription
filename *

Return:

Promise<string>

resolved by saved filename

public waitForAlert(action: *, message: *): Promise<string> source

Params:

NameTypeAttributeDescription
action *
message *

Return:

Promise<string>

resolved by alert message

public waitForConfirm(action: *, message: *, isClickOK: *): Promise<string> source

Params:

NameTypeAttributeDescription
action *
message *
isClickOK *

Return:

Promise<string>

resolved by confirm message

public waitForDownload(action: *, options: *): Promise<object> source

Params:

NameTypeAttributeDescription
action *
options *

Return:

Promise<object>