diff --git a/.prettierrc b/.prettierrc index 0c67073..db80404 100644 --- a/.prettierrc +++ b/.prettierrc @@ -3,5 +3,7 @@ "trailingComma": "all", "singleQuote": true, "printWidth": 120, - "tabWidth": 2 + "tabWidth": 2, + "plugins": ["@trivago/prettier-plugin-sort-imports"], + "importOrder": ["", "^[./]"] } diff --git a/docs/classes/flask.ExperimentalArea.html b/docs/classes/flask.ExperimentalArea.html index f1e5207..450e5b4 100644 --- a/docs/classes/flask.ExperimentalArea.html +++ b/docs/classes/flask.ExperimentalArea.html @@ -1,5 +1,5 @@ ExperimentalArea | @assert-equals/dappdriver

Export

ExperimentalArea

-

Hierarchy (view full)

Constructors

Hierarchy (view full)

Constructors

Properties

Methods

back close @@ -32,88 +32,88 @@ waitForWindows

Constructors

Properties

iAcceptButton: (() => HTMLElement) = ...

Type declaration

Methods

Properties

iAcceptButton: (() => HTMLElement) = ...

Type declaration

Methods

  • Schedules a command to execute JavaScript in the context of the currently selected frame or window

    Parameters

    • script: string

    Returns Promise<any>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

    +
  • Schedules a command to retrieve the current list of available window handles

    Returns Promise<any[]>

    {Promise<Array>}

    Memberof

    PageObject

    -
  • Schedules a command to retrieve the URL of the current page

    Returns Promise<string>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to retrieve the current page title

    Returns Promise<string>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to maximize the window

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to resize the window

    Parameters

    • width: number
    • height: number

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to switch focus of all future commands to the topmost frame on the page

    +
  • Schedules a command to switch focus of all future commands to the topmost frame on the page

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to switch the focus of all future commands to another frame on the page

    +
  • Schedules a command to switch the focus of all future commands to another frame on the page

    Parameters

    • cssLocator: string

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to wait for an element to appear

    Parameters

    • cssLocator: string

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to wait for a function to return a truthy value

    Parameters

    • func: Function
    • errMsg: string
    • Optional timeout: number = 10_000

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to wait for the required title to be returned

    Parameters

    • Optional title: RegExp

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to wait for the current page to navigate to the given URL

    Parameters

    • Optional url: RegExp

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Schedules a command to wait for the required count of windows

    Parameters

    • total: number

    Returns Promise<any[]>

    {Promise<Array>}

    Memberof

    PageObject

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.CheckBox.html b/docs/classes/index.CheckBox.html index f4a0b84..e486a67 100644 --- a/docs/classes/index.CheckBox.html +++ b/docs/classes/index.CheckBox.html @@ -1,5 +1,5 @@ CheckBox | @assert-equals/dappdriver

Export

CheckBox

-

Implements

Hierarchy (view full)

Implements

  • ICheckBox

Constructors

constructor +

Implements

Hierarchy (view full)

Implements

  • ICheckBox

Constructors

Properties

Methods

callIfMethodExists click @@ -19,51 +19,51 @@

Implements

type

Constructors

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: (keyof IHTMLElement) | (keyof ICheckBox)
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    +

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: (keyof IHTMLElement) | (keyof ICheckBox)
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    Memberof

    CheckBox

    -
  • Schedules a command to click on this element and wait for the given amount of time

    Parameters

    • Optional duration: number = 1000

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given attribute of the element

    Parameters

    • attribute: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given css property of the element

    Parameters

    • property: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query whether this element is currently checked

    Returns Promise<boolean>

    {Promise}

    Memberof

    CheckBox

    -
  • Schedules a command to query whether the element is visible

    +
  • Schedules a command to check or uncheck this element

    Parameters

    • value: boolean

    Returns Promise<void>

    {Promise}

    Memberof

    CheckBox

    -
  • Schedules a command to type a sequence in the element

    +
  • Schedules a command to type a sequence in the element

    Parameters

    • keys: string

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.DappDriver.html b/docs/classes/index.DappDriver.html index c0a857b..f7f758e 100644 --- a/docs/classes/index.DappDriver.html +++ b/docs/classes/index.DappDriver.html @@ -1,5 +1,5 @@ DappDriver | @assert-equals/dappdriver

Export

DappDriver

-

Constructors

Constructors

Properties

domain driver extension @@ -29,27 +29,27 @@ takeScreenshot

Constructors

Properties

domain: string
driver: Driver
extension: string
frame: FrameLocator
framework: Framework
isDisposed: boolean
page: Page
wallet: Wallet
instance: DappDriver = null

Accessors

Methods

Properties

domain: string
driver: Driver
extension: string
frame: FrameLocator
framework: Framework
isDisposed: boolean
page: Page
wallet: Wallet
instance: DappDriver = null

Accessors

Methods

  • Creates a new DappDriver session based on this current configuration

    +
  • Schedules a command to quit the current session

    Returns Promise<void>

    {Promise}

    Static

    Memberof

    DappDriver

    -
  • Private

    Parameters

    Returns Promise<void>

    {Promise}

    +
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.DropDown.html b/docs/classes/index.DropDown.html index 0ee711f..b0d5dba 100644 --- a/docs/classes/index.DropDown.html +++ b/docs/classes/index.DropDown.html @@ -1,5 +1,5 @@ DropDown | @assert-equals/dappdriver

Export

DropDown

-

Implements

Hierarchy (view full)

Implements

  • IDropDown

Constructors

constructor +

Implements

Hierarchy (view full)

Implements

  • IDropDown

Constructors

Properties

Methods

callIfMethodExists click @@ -21,57 +21,57 @@

Implements

type

Constructors

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: (keyof IHTMLElement) | (keyof IDropDown)
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    +

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: (keyof IHTMLElement) | (keyof IDropDown)
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    Memberof

    DropDown

    -
  • Schedules a command to click on this element and wait for the given amount of time

    Parameters

    • Optional duration: number = 1000

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given attribute of the element

    Parameters

    • attribute: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given css property of the element

    Parameters

    • property: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to retrieve the selected option in this element

    Returns Promise<string>

    {Promise}

    Memberof

    DropDown

    -
  • Schedules a command to query for the visible innerText of the element

    +
  • Schedules a command to select an option in this element

    Parameters

    • index: number

    Returns Promise<void>

    {Promise}

    Memberof

    DropDown

    -
  • Schedules a command to select an option in this element

    +
  • Schedules a command to select an option in this element

    Parameters

    • text: string

    Returns Promise<void>

    {Promise}

    Memberof

    DropDown

    -
  • Schedules a command to select an option in this element

    +
  • Schedules a command to select an option in this element

    Parameters

    • value: string

    Returns Promise<void>

    {Promise}

    Memberof

    DropDown

    -
  • Schedules a command to type a sequence in the element

    +
  • Schedules a command to type a sequence in the element

    Parameters

    • keys: string

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.HTMLElement.html b/docs/classes/index.HTMLElement.html index 39869cb..923bc1d 100644 --- a/docs/classes/index.HTMLElement.html +++ b/docs/classes/index.HTMLElement.html @@ -1,5 +1,5 @@ HTMLElement | @assert-equals/dappdriver

Export

HTMLElement

-

Implements

Hierarchy (view full)

Implements

  • IHTMLElement

Constructors

constructor +

Implements

Hierarchy (view full)

Implements

  • IHTMLElement

Constructors

Properties

cssLocator element timeout @@ -19,45 +19,45 @@

Implements

type

Constructors

  • Creates an instance of HTMLElement.

    Parameters

    • cssLocator: string
    • Optional timeout: number = 20000
    • Optional element: any = null

    Returns HTMLElement

    Memberof

    HTMLElement

    -

Properties

cssLocator: string
element: any
timeout: number

Methods

  • Protected

    Parameters

    • methodName: keyof IHTMLElement
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    +

Properties

cssLocator: string
element: any
timeout: number

Methods

  • Protected

    Parameters

    • methodName: keyof IHTMLElement
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to click on this element and switch the focus of all future commands to the extension

    +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • Schedules a command to click on this element and switch the focus of all future commands to the extension

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Type Parameters

    • TPage extends IConfirmation

    Parameters

    Returns Promise<TPage>

  • Schedules a command to click on this element and switch the focus of all future commands to another window

    +
  • Type Parameters

    • TPage extends IConfirmation

    Parameters

    Returns Promise<TPage>

  • Schedules a command to click on this element and switch the focus of all future commands to another window

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • Schedules a command to click on this element and switch the focus of all future commands to the main window

    +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • Schedules a command to click on this element and switch the focus of all future commands to the main window

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • Schedules a command to click on this element and wait for the given amount of time

    +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • Schedules a command to click on this element and wait for the given amount of time

    Parameters

    • Optional duration: number = 1000

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given attribute of the element

    +
  • Schedules a command to query for the value of the given attribute of the element

    Parameters

    • attribute: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given css property of the element

    +
  • Schedules a command to query for the value of the given css property of the element

    Parameters

    • property: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the visible innerText of the element

    +
  • Schedules a command to query for the visible innerText of the element

    Returns Promise<string>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to hover over this element

    +
  • Schedules a command to hover over this element

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to query whether this element is currently displayed

    +
  • Schedules a command to query whether this element is currently displayed

    Returns Promise<boolean>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to query whether the element is enabled

    +
  • Schedules a command to query whether the element is enabled

    Returns Promise<boolean>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to query whether the element is visible

    +
  • Schedules a command to query whether the element is visible

    Returns Promise<boolean>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to type a sequence in the element

    +
  • Schedules a command to type a sequence in the element

    Parameters

    • keys: string

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.HTMLElementCollection.html b/docs/classes/index.HTMLElementCollection.html index 6254f0a..d574727 100644 --- a/docs/classes/index.HTMLElementCollection.html +++ b/docs/classes/index.HTMLElementCollection.html @@ -1,13 +1,13 @@ HTMLElementCollection | @assert-equals/dappdriver

Export

HTMLElementCollection

-

Implements

Implements

  • IHTMLElementCollection

Constructors

constructor +

Implements

Implements

  • IHTMLElementCollection

Constructors

Properties

Methods

Constructors

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: "elements"
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    +

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: "elements"
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    Memberof

    HTMLElementCollection

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.InputText.html b/docs/classes/index.InputText.html index 77060c0..bf27c01 100644 --- a/docs/classes/index.InputText.html +++ b/docs/classes/index.InputText.html @@ -1,5 +1,5 @@ InputText | @assert-equals/dappdriver

Export

InputText

-

Implements

Hierarchy (view full)

Implements

  • IInputText

Constructors

constructor +

Implements

Hierarchy (view full)

Implements

  • IInputText

Constructors

Properties

Methods

callIfMethodExists clear @@ -22,60 +22,60 @@

Implements

typeAndTab

Constructors

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: "click" | "clickAndWait" | "clickAndOpensInExtension" | "clickAndOpensInNewWindow" | "clickAndSwitchToMainWindow" | "getAttribute" | "getCssValue" | "getText" | "hover" | "isDisplayed" | "isEnabled" | "isVisible" | "type" | "focus" | "clear" | "getValue" | "typeAndEnter" | "typeAndTab"
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    +

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: "click" | "clickAndWait" | "clickAndOpensInExtension" | "clickAndOpensInNewWindow" | "clickAndSwitchToMainWindow" | "getAttribute" | "getCssValue" | "getText" | "hover" | "isDisplayed" | "isEnabled" | "isVisible" | "type" | "focus" | "clear" | "getValue" | "typeAndEnter" | "typeAndTab"
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    Memberof

    InputText

    -
  • Schedules a command to clear the value of this element

    Returns Promise<void>

    {Promise}

    Memberof

    InputText

    -
  • Schedules a command to click on this element

    +
  • Schedules a command to click on this element and wait for the given amount of time

    Parameters

    • Optional duration: number = 1000

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to focus in this element

    Returns Promise<void>

    {Promise}

    Memberof

    InputText

    -
  • Schedules a command to query for the value of the given attribute of the element

    +
  • Schedules a command to query for the value of the given attribute of the element

    Parameters

    • attribute: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given css property of the element

    Parameters

    • property: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value attribute of the element

    Returns Promise<string>

    {Promise}

    Memberof

    InputText

    -
  • Schedules a command to query for the value attribute of the element

    Returns Promise<string>

    {Promise}

    Memberof

    InputText

    -
  • Schedules a command to hover over this element

    +
  • Schedules a command to type a sequence in the element

    Parameters

    • keys: string

    Returns Promise<void>

    {Promise}

    Memberof

    InputText

    -
  • Schedules a command to type a sequence in the element

    Parameters

    • keys: string

    Returns Promise<void>

    {Promise}

    Memberof

    InputText

    -
  • Schedules a command to type a sequence in the element

    +
  • Schedules a command to type a sequence in the element

    Parameters

    • keys: string

    Returns Promise<void>

    {Promise}

    Memberof

    InputText

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.Link.html b/docs/classes/index.Link.html index 6ff16a5..89c7240 100644 --- a/docs/classes/index.Link.html +++ b/docs/classes/index.Link.html @@ -1,5 +1,5 @@ Link | @assert-equals/dappdriver

Export

Link

-

Implements

Hierarchy (view full)

Implements

  • ILink

Constructors

constructor +

Implements

Hierarchy (view full)

Implements

  • ILink

Constructors

Properties

Methods

callIfMethodExists click @@ -18,48 +18,48 @@

Implements

type

Constructors

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: (keyof IHTMLElement) | "location"
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    +

Properties

cssLocator: string

Methods

  • Protected

    Parameters

    • methodName: (keyof IHTMLElement) | "location"
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    Memberof

    Link

    -
  • Schedules a command to click on this element and wait for the given amount of time

    Parameters

    • Optional duration: number = 1000

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given attribute of the element

    Parameters

    • attribute: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the value of the given css property of the element

    Parameters

    • property: string

    Returns Promise<string>

    {(Promise<string | null>)}

    Memberof

    HTMLElement

    -
  • Schedules a command to query for the href attribute of the element

    Returns Promise<string>

    {Promise}

    Memberof

    Link

    -
  • Schedules a command to type a sequence in the element

    +
  • Schedules a command to type a sequence in the element

    Parameters

    • keys: string

    Returns Promise<void>

    {Promise}

    Memberof

    HTMLElement

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.MockServer.html b/docs/classes/index.MockServer.html index 979c5e9..b226595 100644 --- a/docs/classes/index.MockServer.html +++ b/docs/classes/index.MockServer.html @@ -1,5 +1,5 @@ MockServer | @assert-equals/dappdriver

Export

MockServer

-

Constructors

Constructors

Properties

Accessors

Server @@ -9,17 +9,17 @@ stop

Constructors

Properties

port: number
server: Mockttp

Accessors

  • get Server(): Mockttp
  • Returns Mockttp

    Memberof

    MockServer

    -

Methods

  • Initialize MockServer instance on the local machine.

    +

Properties

port: number
server: Mockttp

Accessors

  • get Server(): Mockttp
  • Returns Mockttp

    Memberof

    MockServer

    +

Methods

  • Initialize MockServer instance on the local machine.

    Returns Promise<void>

    {Promise}

    Memberof

    MockServer

    -
  • Pass matched requests through to their real destination.

    +
  • Pass matched requests through to their real destination.

    Returns Promise<void>

    {Promise}

    Memberof

    MockServer

    -
  • Start the mock server.

    Returns Promise<void>

    {Promise}

    Memberof

    MockServer

    -
  • Stop the mock server and reset all rules and subscriptions.

    +
  • Stop the mock server and reset all rules and subscriptions.

    Returns Promise<void>

    {Promise}

    Memberof

    MockServer

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.Node.html b/docs/classes/index.Node.html index b2d0dae..c64f8a2 100644 --- a/docs/classes/index.Node.html +++ b/docs/classes/index.Node.html @@ -1,11 +1,11 @@ Node | @assert-equals/dappdriver

Export

Node

-

Constructors

Constructors

Properties

Methods

Constructors

Properties

defaultOptions: ServerOptions = ...
server: Server<any>

Methods

  • Starts the HTTP server listening for connections

    +

Constructors

Properties

defaultOptions: ServerOptions = ...
server: Server<any>

Methods

  • Starts the HTTP server listening for connections

    Parameters

    • Optional customOptions: ServerOptions = {}

    Returns Promise<void>

    Memberof

    Node

    -
  • Stops the server from accepting new connections and closes all connections connected to this server which are not sending a request or waiting for a response

    +
  • Stops the server from accepting new connections and closes all connections connected to this server which are not sending a request or waiting for a response

    Returns Promise<void>

    Memberof

    Node

    -
\ No newline at end of file +
\ No newline at end of file diff --git a/docs/classes/index.PageObject.html b/docs/classes/index.PageObject.html index 0bf8831..555921c 100644 --- a/docs/classes/index.PageObject.html +++ b/docs/classes/index.PageObject.html @@ -1,5 +1,5 @@ PageObject | @assert-equals/dappdriver

Export

PageObject

-

Implements

Hierarchy (view full)

Implements

  • IPageObject

Constructors

  • Creates an instance of PageObject.

    Parameters

    • Optional url: string | RegExp = ''
    • Optional title: string = ''

    Returns PageObject

    Memberof

    PageObject

    -

Properties

page: Page
title: string | RegExp
url: string | RegExp

Methods

  • Schedules a command to navigate to the previous URL

    +

Properties

page: Page
title: string | RegExp
url: string | RegExp

Methods

  • Schedules a command to navigate to the previous URL

    Returns Promise<void>

    {Promise}

    Memberof

    PageObject

    -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • Private

    Parameters

    • methodName: keyof IPageObject
    • Optional args: any[] = []

    Returns Promise<any>

    {Promise}

    +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Private

      Parameters

      • methodName: keyof IPageObject
      • Optional args: any[] = []

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to close the current window

      +
    • Schedules a command to close the current window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<TPage>

    • Schedules a command to close the current window and switch the focus of all future commands to the main window

      +
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<TPage>

    • Schedules a command to close the current window and switch the focus of all future commands to the main window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<TPage>

    • Schedules a command to open a new window

      +
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<TPage>

    • Schedules a command to open a new window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Private

      Parameters

      • str: string

      Returns string

      {string}

      +
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/index.Provider.html b/docs/classes/index.Provider.html index 16b81e6..902ca46 100644 --- a/docs/classes/index.Provider.html +++ b/docs/classes/index.Provider.html @@ -1,12 +1,12 @@ Provider | @assert-equals/dappdriver

    Export

    Provider

    -

    Constructors

    Constructors

    Properties

    Methods

    Constructors

    Properties

    page: PageObject = ...

    Methods

    • Schedules a command to execute a JSON-RPC request in the context of the currently selected frame or window

      +

    Constructors

    Properties

    page: PageObject = ...

    Methods

    • Schedules a command to execute a JSON-RPC request in the context of the currently selected frame or window

      Parameters

      Returns Promise<any>

      {Promise}

      Memberof

      Provider

      -
    • Schedules a command to execute a JSON-RPC request in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to execute a JSON-RPC request in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      Type Parameters

      • TPage extends IConfirmation

      Parameters

      Returns Promise<TPage>

      {Promise}

      Memberof

      Provider

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/index.Radio.html b/docs/classes/index.Radio.html index 3ffa069..e7c744a 100644 --- a/docs/classes/index.Radio.html +++ b/docs/classes/index.Radio.html @@ -1,5 +1,5 @@ Radio | @assert-equals/dappdriver

    Export

    Radio

    -

    Implements

    Hierarchy (view full)

    Implements

    • IRadio

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IRadio

    Constructors

    Properties

    Methods

    callIfMethodExists click @@ -19,51 +19,51 @@

    Implements

    type

    Constructors

    Properties

    cssLocator: string

    Methods

    • Protected

      Parameters

      • methodName: (keyof IHTMLElement) | (keyof IRadio)
      • Optional args: any[] = []

      Returns Promise<any>

      {Promise}

      +

    Properties

    cssLocator: string

    Methods

    • Protected

      Parameters

      • methodName: (keyof IHTMLElement) | (keyof IRadio)
      • Optional args: any[] = []

      Returns Promise<any>

      {Promise}

      Memberof

      Radio

      -
    • Schedules a command to click on this element and wait for the given amount of time

      Parameters

      • Optional duration: number = 1000

      Returns Promise<void>

      {Promise}

      Memberof

      HTMLElement

      -
    • Schedules a command to query for the value of the given attribute of the element

      Parameters

      • attribute: string

      Returns Promise<string>

      {(Promise<string | null>)}

      Memberof

      HTMLElement

      -
    • Schedules a command to query for the value of the given css property of the element

      Parameters

      • property: string

      Returns Promise<string>

      {(Promise<string | null>)}

      Memberof

      HTMLElement

      -
    • Schedules a command to query whether this element is currently selected

      Returns Promise<boolean>

      {Promise}

      Memberof

      Radio

      -
    • Schedules a command to query whether the element is visible

      +
    • Schedules a command to select this element

      Returns Promise<void>

      {Promise}

      Memberof

      Radio

      -
    • Schedules a command to type a sequence in the element

      +
    • Schedules a command to type a sequence in the element

      Parameters

      • keys: string

      Returns Promise<void>

      {Promise}

      Memberof

      HTMLElement

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.AddNetwork.html b/docs/classes/metamask.AddNetwork.html index 6d0f9c0..1ee47ba 100644 --- a/docs/classes/metamask.AddNetwork.html +++ b/docs/classes/metamask.AddNetwork.html @@ -1,5 +1,5 @@ AddNetwork | @assert-equals/dappdriver

    Export

    AddNetwork

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    submitButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    submitButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.Approve.html b/docs/classes/metamask.Approve.html index 1eac03f..b106f33 100644 --- a/docs/classes/metamask.Approve.html +++ b/docs/classes/metamask.Approve.html @@ -1,5 +1,5 @@ Approve | @assert-equals/dappdriver

    Export

    Approve

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.Completion.html b/docs/classes/metamask.Completion.html index d6f1e7c..35b458a 100644 --- a/docs/classes/metamask.Completion.html +++ b/docs/classes/metamask.Completion.html @@ -1,5 +1,5 @@ Completion | @assert-equals/dappdriver

    Export

    Completion

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -32,88 +32,88 @@ waitForWindows

    Constructors

    Properties

    completeButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    completeButton: (() => HTMLElement) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.ConfirmAddSuggestedToken.html b/docs/classes/metamask.ConfirmAddSuggestedToken.html index c4d6507..706d2e2 100644 --- a/docs/classes/metamask.ConfirmAddSuggestedToken.html +++ b/docs/classes/metamask.ConfirmAddSuggestedToken.html @@ -1,5 +1,5 @@ ConfirmAddSuggestedToken | @assert-equals/dappdriver

    Export

    ConfirmAddSuggestedToken

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<TPage>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.ConfirmRecoveryPhrase.html b/docs/classes/metamask.ConfirmRecoveryPhrase.html index 76acae8..73e704c 100644 --- a/docs/classes/metamask.ConfirmRecoveryPhrase.html +++ b/docs/classes/metamask.ConfirmRecoveryPhrase.html @@ -1,5 +1,5 @@ ConfirmRecoveryPhrase | @assert-equals/dappdriver

    Export

    ConfirmRecoveryPhrase

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    chipInput: ((index) => InputText) = ...

    Type declaration

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    chipInput: ((index) => InputText) = ...

    Type declaration

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Parameters

      • index: number
      • word: string

      Returns Promise<void>

      {Promise}

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.ConfirmTransaction.html b/docs/classes/metamask.ConfirmTransaction.html index 33cba1c..29b90aa 100644 --- a/docs/classes/metamask.ConfirmTransaction.html +++ b/docs/classes/metamask.ConfirmTransaction.html @@ -1,5 +1,5 @@ ConfirmTransaction | @assert-equals/dappdriver

    Export

    ConfirmTransaction

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.Connect.html b/docs/classes/metamask.Connect.html index ef02801..ea77bd0 100644 --- a/docs/classes/metamask.Connect.html +++ b/docs/classes/metamask.Connect.html @@ -1,5 +1,5 @@ Connect | @assert-equals/dappdriver

    Export

    Connect

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.CreatePassword.html b/docs/classes/metamask.CreatePassword.html index 0230c12..27e347c 100644 --- a/docs/classes/metamask.CreatePassword.html +++ b/docs/classes/metamask.CreatePassword.html @@ -1,5 +1,5 @@ CreatePassword | @assert-equals/dappdriver

    Export

    CreatePassword

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    confirmPasswordInput: (() => HTMLElement) = ...

    Type declaration

    createButton: (() => HTMLElement) = ...

    Type declaration

    importButton: (() => HTMLElement) = ...

    Type declaration

    newPasswordInput: (() => HTMLElement) = ...

    Type declaration

    passwordTermsCheckbox: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Returns Promise<void>

      {Promise}

      +

    Properties

    confirmPasswordInput: (() => HTMLElement) = ...

    Type declaration

    createButton: (() => HTMLElement) = ...

    Type declaration

    importButton: (() => HTMLElement) = ...

    Type declaration

    newPasswordInput: (() => HTMLElement) = ...

    Type declaration

    passwordTermsCheckbox: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Parameters

      • Optional password: string = 'P@ssword01!'

      Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.Home.html b/docs/classes/metamask.Home.html index 6a69060..b6f4b10 100644 --- a/docs/classes/metamask.Home.html +++ b/docs/classes/metamask.Home.html @@ -1,5 +1,5 @@ Home | @assert-equals/dappdriver

    Export

    Home

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -31,87 +31,87 @@ waitForWindows

    Constructors

    Properties

    expandViewUrl: (() => string) = ...

    Type declaration

      • (): string
      • Returns string

    Static

    Memberof

    Home

    -

    Methods

    Properties

    expandViewUrl: (() => string) = ...

    Type declaration

      • (): string
      • Returns string

    Static

    Memberof

    Home

    +

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.ImportWithRecoveryPhrase.html b/docs/classes/metamask.ImportWithRecoveryPhrase.html index e94a883..2528d74 100644 --- a/docs/classes/metamask.ImportWithRecoveryPhrase.html +++ b/docs/classes/metamask.ImportWithRecoveryPhrase.html @@ -1,5 +1,5 @@ ImportWithRecoveryPhrase | @assert-equals/dappdriver

    Export

    ImportWithRecoveryPhrase

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    srpInput: ((index) => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    srpInput: ((index) => HTMLElement) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Parameters

      • srp: string

      Returns Promise<void>

      {Promise}

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.Metametrics.html b/docs/classes/metamask.Metametrics.html index 1f2ee77..70bc051 100644 --- a/docs/classes/metamask.Metametrics.html +++ b/docs/classes/metamask.Metametrics.html @@ -1,5 +1,5 @@ Metametrics | @assert-equals/dappdriver

    Export

    Metametrics

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    iAgreeButton: (() => HTMLElement) = ...

    Type declaration

    noThanksButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    iAgreeButton: (() => HTMLElement) = ...

    Type declaration

    noThanksButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.PinExtension.html b/docs/classes/metamask.PinExtension.html index ddc9b8a..2d2633c 100644 --- a/docs/classes/metamask.PinExtension.html +++ b/docs/classes/metamask.PinExtension.html @@ -1,5 +1,5 @@ PinExtension | @assert-equals/dappdriver

    Export

    PinExtension

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    doneButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    doneButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Returns Promise<Home>

      {Promise}

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.ReviewRecoveryPhrase.html b/docs/classes/metamask.ReviewRecoveryPhrase.html index d952df3..ca452e2 100644 --- a/docs/classes/metamask.ReviewRecoveryPhrase.html +++ b/docs/classes/metamask.ReviewRecoveryPhrase.html @@ -1,5 +1,5 @@ ReviewRecoveryPhrase | @assert-equals/dappdriver

    Export

    ReviewRecoveryPhrase

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    nextButton: (() => HTMLElement) = ...

    Type declaration

    revealButton: (() => HTMLElement) = ...

    Type declaration

    srpChips: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    nextButton: (() => HTMLElement) = ...

    Type declaration

    revealButton: (() => HTMLElement) = ...

    Type declaration

    srpChips: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<string>

      {Promise}

      +
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.SecureYourWallet.html b/docs/classes/metamask.SecureYourWallet.html index 9a8ec33..549de42 100644 --- a/docs/classes/metamask.SecureYourWallet.html +++ b/docs/classes/metamask.SecureYourWallet.html @@ -1,5 +1,5 @@ SecureYourWallet | @assert-equals/dappdriver

    Export

    SecureYourWallet

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -32,88 +32,88 @@ waitForWindows

    Constructors

    Properties

    secureButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    secureButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.SignInRequest.html b/docs/classes/metamask.SignInRequest.html index da3cf56..e118291 100644 --- a/docs/classes/metamask.SignInRequest.html +++ b/docs/classes/metamask.SignInRequest.html @@ -1,5 +1,5 @@ SignInRequest | @assert-equals/dappdriver

    Export

    SignInRequest

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.SignMessage.html b/docs/classes/metamask.SignMessage.html index ea02eb6..203a7c1 100644 --- a/docs/classes/metamask.SignMessage.html +++ b/docs/classes/metamask.SignMessage.html @@ -1,5 +1,5 @@ SignMessage | @assert-equals/dappdriver

    Export

    SignMessage

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.SignatureRequest.html b/docs/classes/metamask.SignatureRequest.html index 4cf4db4..16cfc4b 100644 --- a/docs/classes/metamask.SignatureRequest.html +++ b/docs/classes/metamask.SignatureRequest.html @@ -1,5 +1,5 @@ SignatureRequest | @assert-equals/dappdriver

    Export

    SignatureRequest

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    cancelButton nextButton scrollButton @@ -35,90 +35,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    scrollButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    nextButton: (() => HTMLElement) = ...

    Type declaration

    scrollButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/metamask.Welcome.html b/docs/classes/metamask.Welcome.html index 1b0fccd..a4f3531 100644 --- a/docs/classes/metamask.Welcome.html +++ b/docs/classes/metamask.Welcome.html @@ -1,5 +1,5 @@ Welcome | @assert-equals/dappdriver

    Export

    Welcome

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    createANewWalletButton: (() => HTMLElement) = ...

    Type declaration

    importAnExistingWalletButton: (() => HTMLElement) = ...

    Type declaration

    termsOfUseCheckBox: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Returns Promise<void>

      {Promise}

      +

    Properties

    createANewWalletButton: (() => HTMLElement) = ...

    Type declaration

    importAnExistingWalletButton: (() => HTMLElement) = ...

    Type declaration

    termsOfUseCheckBox: (() => HTMLElement) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.AddNetwork.html b/docs/classes/rainbow.AddNetwork.html index 10000d5..9c1f3ff 100644 --- a/docs/classes/rainbow.AddNetwork.html +++ b/docs/classes/rainbow.AddNetwork.html @@ -1,5 +1,5 @@ AddNetwork | @assert-equals/dappdriver

    Export

    AddNetwork

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Methods

    accept back close @@ -32,90 +32,90 @@

    Implements

    waitForWindows

    Constructors

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.Approve.html b/docs/classes/rainbow.Approve.html index 04e8a31..3d259e6 100644 --- a/docs/classes/rainbow.Approve.html +++ b/docs/classes/rainbow.Approve.html @@ -1,5 +1,5 @@ Approve | @assert-equals/dappdriver

    Export

    Approve

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Methods

    accept back close @@ -32,90 +32,90 @@

    Implements

    waitForWindows

    Constructors

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.ApproveRequest.html b/docs/classes/rainbow.ApproveRequest.html index 3c9f7ee..fa92218 100644 --- a/docs/classes/rainbow.ApproveRequest.html +++ b/docs/classes/rainbow.ApproveRequest.html @@ -1,5 +1,5 @@ ApproveRequest | @assert-equals/dappdriver

    Export

    ApproveRequest

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    acceptButton: (() => HTMLElement) = ...

    Type declaration

    rejectButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    acceptButton: (() => HTMLElement) = ...

    Type declaration

    rejectButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.ConfirmTransaction.html b/docs/classes/rainbow.ConfirmTransaction.html index 245178a..3015ab3 100644 --- a/docs/classes/rainbow.ConfirmTransaction.html +++ b/docs/classes/rainbow.ConfirmTransaction.html @@ -1,5 +1,5 @@ ConfirmTransaction | @assert-equals/dappdriver

    Export

    ConfirmTransaction

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Methods

    accept back close @@ -32,90 +32,90 @@

    Implements

    waitForWindows

    Constructors

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.Connect.html b/docs/classes/rainbow.Connect.html index be6b0f5..06ebc0a 100644 --- a/docs/classes/rainbow.Connect.html +++ b/docs/classes/rainbow.Connect.html @@ -1,5 +1,5 @@ Connect | @assert-equals/dappdriver

    Export

    Connect

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Methods

    accept back close @@ -32,90 +32,90 @@

    Implements

    waitForWindows

    Constructors

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.CreatePassword.html b/docs/classes/rainbow.CreatePassword.html index 44b5d66..ab4b88b 100644 --- a/docs/classes/rainbow.CreatePassword.html +++ b/docs/classes/rainbow.CreatePassword.html @@ -1,5 +1,5 @@ CreatePassword | @assert-equals/dappdriver

    Export

    CreatePassword

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    confirmPasswordInput: (() => InputText) = ...

    Type declaration

    passwordInput: (() => InputText) = ...

    Type declaration

    setPasswordButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    confirmPasswordInput: (() => InputText) = ...

    Type declaration

    passwordInput: (() => InputText) = ...

    Type declaration

    setPasswordButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Parameters

      • Optional password: string = 'P@ssword01!'

      Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Parameters

      • Optional password: string = 'P@ssword01!'

      Returns Promise<void>

      {Promise}

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<Ready>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.Import.html b/docs/classes/rainbow.Import.html index 4796c27..8a00897 100644 --- a/docs/classes/rainbow.Import.html +++ b/docs/classes/rainbow.Import.html @@ -1,5 +1,5 @@ Import | @assert-equals/dappdriver

    Export

    Import

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -32,88 +32,88 @@ waitForWindows

    Constructors

    Properties

    importFromASRPButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    importFromASRPButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.ImportOrConnect.html b/docs/classes/rainbow.ImportOrConnect.html index 0c08a79..dae7b36 100644 --- a/docs/classes/rainbow.ImportOrConnect.html +++ b/docs/classes/rainbow.ImportOrConnect.html @@ -1,5 +1,5 @@ ImportOrConnect | @assert-equals/dappdriver

    Export

    ImportOrConnect

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -32,88 +32,88 @@ waitForWindows

    Constructors

    Properties

    importWithASRPOrPKButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    importWithASRPOrPKButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<Import>

      {Promise}

      +
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.ImportSeed.html b/docs/classes/rainbow.ImportSeed.html index d1565ad..b1ae140 100644 --- a/docs/classes/rainbow.ImportSeed.html +++ b/docs/classes/rainbow.ImportSeed.html @@ -1,5 +1,5 @@ ImportSeed | @assert-equals/dappdriver

    Export

    ImportSeed

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    importWalletsButton: (() => HTMLElement) = ...

    Type declaration

    secretInput: ((position) => InputText) = ...

    Type declaration

    Methods

    Properties

    importWalletsButton: (() => HTMLElement) = ...

    Type declaration

    secretInput: ((position) => InputText) = ...

    Type declaration

    Methods

    • Parameters

      • srp: string

      Returns Promise<void>

      {Promise}

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.ImportSelect.html b/docs/classes/rainbow.ImportSelect.html index 73ade92..fccc4e5 100644 --- a/docs/classes/rainbow.ImportSelect.html +++ b/docs/classes/rainbow.ImportSelect.html @@ -1,5 +1,5 @@ ImportSelect | @assert-equals/dappdriver

    Export

    ImportSelect

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -32,88 +32,88 @@ waitForWindows

    Constructors

    Properties

    addWalletsButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    addWalletsButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.Ready.html b/docs/classes/rainbow.Ready.html index fb054b6..63e5eaf 100644 --- a/docs/classes/rainbow.Ready.html +++ b/docs/classes/rainbow.Ready.html @@ -1,5 +1,5 @@ Ready | @assert-equals/dappdriver

    Export

    Ready

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Methods

    Constructors

    Methods

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.RevealSeed.html b/docs/classes/rainbow.RevealSeed.html index 0b654dc..3f8b637 100644 --- a/docs/classes/rainbow.RevealSeed.html +++ b/docs/classes/rainbow.RevealSeed.html @@ -1,5 +1,5 @@ RevealSeed | @assert-equals/dappdriver

    Export

    RevealSeed

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    iveSavedTheseWordsButton: (() => HTMLElement) = ...

    Type declaration

    seedWordLabel: ((position) => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    iveSavedTheseWordsButton: (() => HTMLElement) = ...

    Type declaration

    seedWordLabel: ((position) => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<string[]>

      {Promise<Array>}

      +
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.SeedBackup.html b/docs/classes/rainbow.SeedBackup.html index 97df6f3..ef07bf4 100644 --- a/docs/classes/rainbow.SeedBackup.html +++ b/docs/classes/rainbow.SeedBackup.html @@ -1,5 +1,5 @@ SeedBackup | @assert-equals/dappdriver

    Export

    SeedBackup

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -32,88 +32,88 @@ waitForWindows

    Constructors

    Properties

    revealYourRecoveryPhraseButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    revealYourRecoveryPhraseButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.SeedVerify.html b/docs/classes/rainbow.SeedVerify.html index e6722df..e1a5c8f 100644 --- a/docs/classes/rainbow.SeedVerify.html +++ b/docs/classes/rainbow.SeedVerify.html @@ -1,5 +1,5 @@ SeedVerify | @assert-equals/dappdriver

    Export

    SeedVerify

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -32,88 +32,88 @@ waitForWindows

    Constructors

    Properties

    seedWordLabel: ((word) => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    seedWordLabel: ((word) => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.SignInRequest.html b/docs/classes/rainbow.SignInRequest.html index b82356d..ce75e60 100644 --- a/docs/classes/rainbow.SignInRequest.html +++ b/docs/classes/rainbow.SignInRequest.html @@ -1,5 +1,5 @@ SignInRequest | @assert-equals/dappdriver

    Export

    SignInRequest

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Methods

    accept back close @@ -32,90 +32,90 @@

    Implements

    waitForWindows

    Constructors

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.SignMessage.html b/docs/classes/rainbow.SignMessage.html index 36fb667..f6cc293 100644 --- a/docs/classes/rainbow.SignMessage.html +++ b/docs/classes/rainbow.SignMessage.html @@ -1,5 +1,5 @@ SignMessage | @assert-equals/dappdriver

    Export

    SignMessage

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Methods

    accept back close @@ -32,90 +32,90 @@

    Implements

    waitForWindows

    Constructors

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.SignatureRequest.html b/docs/classes/rainbow.SignatureRequest.html index a1d2019..30a51be 100644 --- a/docs/classes/rainbow.SignatureRequest.html +++ b/docs/classes/rainbow.SignatureRequest.html @@ -1,5 +1,5 @@ SignatureRequest | @assert-equals/dappdriver

    Export

    SignatureRequest

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Methods

    accept back close @@ -32,90 +32,90 @@

    Implements

    waitForWindows

    Constructors

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/rainbow.Welcome.html b/docs/classes/rainbow.Welcome.html index 4b29afe..415f0e1 100644 --- a/docs/classes/rainbow.Welcome.html +++ b/docs/classes/rainbow.Welcome.html @@ -1,5 +1,5 @@ Welcome | @assert-equals/dappdriver

    Export

    Welcome

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    createANewWalletButton: (() => HTMLElement) = ...

    Type declaration

    importOrConnectAWalletButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    createANewWalletButton: (() => HTMLElement) = ...

    Type declaration

    importOrConnectAWalletButton: (() => HTMLElement) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/wallet.AddNetwork.html b/docs/classes/wallet.AddNetwork.html index 5c86808..6cf2878 100644 --- a/docs/classes/wallet.AddNetwork.html +++ b/docs/classes/wallet.AddNetwork.html @@ -1,5 +1,5 @@ AddNetwork | @assert-equals/dappdriver

    Export

    AddNetwork

    -

    Implements

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Implements

    • IConfirmation

    Constructors

    Methods

    accept callIfMethodExists getAllWindowHandles @@ -8,12 +8,12 @@

    Implements

    Implements

    switchToWindow

    Constructors

    Methods

    • Parameters

      • methodName: keyof IConfirmation
      • args: any[] = []

      Returns Promise<any>

    • Returns Promise<any[]>

      {Promise<any[]>}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Parameters

      • methodName: keyof IConfirmation
      • args: any[] = []

      Returns Promise<any>

    • Returns Promise<any[]>

      {Promise<any[]>}

      Memberof

      AddNetwork

      -
    • Returns Promise<void>

      {Promise}

      +
    \ No newline at end of file +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file diff --git a/docs/classes/wallet.ConfirmTransaction.html b/docs/classes/wallet.ConfirmTransaction.html index 7644bb3..f250e4e 100644 --- a/docs/classes/wallet.ConfirmTransaction.html +++ b/docs/classes/wallet.ConfirmTransaction.html @@ -1,5 +1,5 @@ ConfirmTransaction | @assert-equals/dappdriver

    Export

    ConfirmTransaction

    -

    Implements

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Implements

    • IConfirmation

    Constructors

    Methods

    accept callIfMethodExists getAllWindowHandles @@ -8,12 +8,12 @@

    Implements

    Implements

    switchToWindow

    Constructors

    Methods

    • Returns Promise<any[]>

      {Promise<any[]>}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Returns Promise<any[]>

      {Promise<any[]>}

      Memberof

      ConfirmTransaction

      -
    • Returns Promise<void>

      {Promise}

      +
    \ No newline at end of file +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file diff --git a/docs/classes/wallet.Connect.html b/docs/classes/wallet.Connect.html index 2b8d227..33649de 100644 --- a/docs/classes/wallet.Connect.html +++ b/docs/classes/wallet.Connect.html @@ -1,5 +1,5 @@ Connect | @assert-equals/dappdriver

    Export

    Connect

    -

    Implements

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Implements

    • IConfirmation

    Constructors

    Methods

    accept callIfMethodExists getAllWindowHandles @@ -8,12 +8,12 @@

    Implements

    Implements

    switchToWindow

    Constructors

    Methods

    • Parameters

      • methodName: keyof IConfirmation
      • args: any[] = []

      Returns Promise<any>

    • Returns Promise<any[]>

      {Promise<any[]>}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Parameters

      • methodName: keyof IConfirmation
      • args: any[] = []

      Returns Promise<any>

    • Returns Promise<any[]>

      {Promise<any[]>}

      Memberof

      Connect

      -
    • Returns Promise<void>

      {Promise}

      +
    \ No newline at end of file +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file diff --git a/docs/classes/wallet.SignInRequest.html b/docs/classes/wallet.SignInRequest.html index c00de83..55008f1 100644 --- a/docs/classes/wallet.SignInRequest.html +++ b/docs/classes/wallet.SignInRequest.html @@ -1,5 +1,5 @@ SignInRequest | @assert-equals/dappdriver

    Export

    SignInRequest

    -

    Implements

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Implements

    • IConfirmation

    Constructors

    Methods

    accept callIfMethodExists getAllWindowHandles @@ -8,12 +8,12 @@

    Implements

    Implements

    switchToWindow

    Constructors

    Methods

    • Parameters

      • methodName: keyof IConfirmation
      • args: any[] = []

      Returns Promise<any>

    • Returns Promise<any[]>

      {Promise<any[]>}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Parameters

      • methodName: keyof IConfirmation
      • args: any[] = []

      Returns Promise<any>

    • Returns Promise<any[]>

      {Promise<any[]>}

      Memberof

      SignInRequest

      -
    • Returns Promise<void>

      {Promise}

      +
    \ No newline at end of file +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file diff --git a/docs/classes/wallet.SignMessage.html b/docs/classes/wallet.SignMessage.html index 99ee251..2da2274 100644 --- a/docs/classes/wallet.SignMessage.html +++ b/docs/classes/wallet.SignMessage.html @@ -1,5 +1,5 @@ SignMessage | @assert-equals/dappdriver

    Export

    SignMessage

    -

    Implements

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Implements

    • IConfirmation

    Constructors

    Methods

    accept callIfMethodExists getAllWindowHandles @@ -8,12 +8,12 @@

    Implements

    Implements

    switchToWindow

    Constructors

    Methods

    • Parameters

      • methodName: keyof IConfirmation
      • args: any[] = []

      Returns Promise<any>

    • Returns Promise<any[]>

      {Promise<any[]>}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Parameters

      • methodName: keyof IConfirmation
      • args: any[] = []

      Returns Promise<any>

    • Returns Promise<any[]>

      {Promise<any[]>}

      Memberof

      SignMessage

      -
    • Returns Promise<void>

      {Promise}

      +
    \ No newline at end of file +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file diff --git a/docs/classes/wallet.SignatureRequest.html b/docs/classes/wallet.SignatureRequest.html index a715860..56aae82 100644 --- a/docs/classes/wallet.SignatureRequest.html +++ b/docs/classes/wallet.SignatureRequest.html @@ -1,5 +1,5 @@ SignatureRequest | @assert-equals/dappdriver

    Export

    SignatureRequest

    -

    Implements

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Implements

    • IConfirmation

    Constructors

    Methods

    accept callIfMethodExists getAllWindowHandles @@ -8,12 +8,12 @@

    Implements

    Implements

    switchToWindow

    Constructors

    Methods

    • Returns Promise<any[]>

      {Promise<any[]>}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Returns Promise<any[]>

      {Promise<any[]>}

      Memberof

      SignatureRequest

      -
    • Returns Promise<void>

      {Promise}

      +
    \ No newline at end of file +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file diff --git a/docs/classes/zerion.AddNetwork.html b/docs/classes/zerion.AddNetwork.html index f4bcab6..6c941f1 100644 --- a/docs/classes/zerion.AddNetwork.html +++ b/docs/classes/zerion.AddNetwork.html @@ -1,5 +1,5 @@ AddNetwork | @assert-equals/dappdriver

    Export

    AddNetwork

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    addButton cancelButton closeButton @@ -35,90 +35,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    addButton: (() => HTMLElement) = ...

    Type declaration

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    closeButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    addButton: (() => HTMLElement) = ...

    Type declaration

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    closeButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      Memberof

      AddNetwork

      -
    • Schedules a command to navigate to the previous URL

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.Approve.html b/docs/classes/zerion.Approve.html index b234379..3996d0a 100644 --- a/docs/classes/zerion.Approve.html +++ b/docs/classes/zerion.Approve.html @@ -1,5 +1,5 @@ Approve | @assert-equals/dappdriver

    Export

    Approve

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      Memberof

      Approve

      -
    • Schedules a command to navigate to the previous URL

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.BackUp.html b/docs/classes/zerion.BackUp.html index 1d4a3d9..b0b305c 100644 --- a/docs/classes/zerion.BackUp.html +++ b/docs/classes/zerion.BackUp.html @@ -1,5 +1,5 @@ BackUp | @assert-equals/dappdriver

    Export

    BackUp

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Constructors

    Properties

    revealButton: (() => HTMLElement) = ...

    Type declaration

    seedLabel: (() => HTMLElement) = ...

    Type declaration

    verifyBackUpButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    revealButton: (() => HTMLElement) = ...

    Type declaration

    seedLabel: (() => HTMLElement) = ...

    Type declaration

    verifyBackUpButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<string>

      {Promise}

      +
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<Verify>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.ConfirmPassword.html b/docs/classes/zerion.ConfirmPassword.html index 6b2e039..3024e95 100644 --- a/docs/classes/zerion.ConfirmPassword.html +++ b/docs/classes/zerion.ConfirmPassword.html @@ -1,5 +1,5 @@ ConfirmPassword | @assert-equals/dappdriver

    Export

    ConfirmPassword

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    confirmPasswordField: (() => InputText) = ...

    Type declaration

    setPasswordButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    confirmPasswordField: (() => InputText) = ...

    Type declaration

    setPasswordButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Parameters

      • Optional password: string = 'P@ssword01!'

      Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<TPage>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.Connect.html b/docs/classes/zerion.Connect.html index 28bdf35..b57278c 100644 --- a/docs/classes/zerion.Connect.html +++ b/docs/classes/zerion.Connect.html @@ -1,5 +1,5 @@ Connect | @assert-equals/dappdriver

    Export

    Connect

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    connectButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    connectButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      Memberof

      Connect

      -
    • Schedules a command to navigate to the previous URL

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.ImportWallet.html b/docs/classes/zerion.ImportWallet.html index 7a757d8..ce2ad5f 100644 --- a/docs/classes/zerion.ImportWallet.html +++ b/docs/classes/zerion.ImportWallet.html @@ -1,5 +1,5 @@ ImportWallet | @assert-equals/dappdriver

    Export

    ImportWallet

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back close @@ -32,88 +32,88 @@ waitForWindows

    Constructors

    Properties

    importRecoveryPhraseButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    importRecoveryPhraseButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.Information.html b/docs/classes/zerion.Information.html index 5d1154e..ad1bc0a 100644 --- a/docs/classes/zerion.Information.html +++ b/docs/classes/zerion.Information.html @@ -1,5 +1,5 @@ Information | @assert-equals/dappdriver

    Export

    Information

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -35,92 +35,92 @@ waitForWindows

    Constructors

    Properties

    backUpNowButton: (() => HTMLElement) = ...

    Type declaration

    continueButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    backUpNowButton: (() => HTMLElement) = ...

    Type declaration

    continueButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Returns Promise<BackUp>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Returns Promise<void>

      {Promise}

      +
    • Returns Promise<void>

      {Promise}

      +
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.Password.html b/docs/classes/zerion.Password.html index 66cabc8..6c07604 100644 --- a/docs/classes/zerion.Password.html +++ b/docs/classes/zerion.Password.html @@ -1,5 +1,5 @@ Password | @assert-equals/dappdriver

    Export

    Password

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    passwordField: (() => InputText) = ...

    Type declaration

    Methods

    Properties

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    passwordField: (() => InputText) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Parameters

      • Optional password: string = 'P@ssword01!'

      Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.RecoveryPhrase.html b/docs/classes/zerion.RecoveryPhrase.html index 610052a..7ba62e9 100644 --- a/docs/classes/zerion.RecoveryPhrase.html +++ b/docs/classes/zerion.RecoveryPhrase.html @@ -1,5 +1,5 @@ RecoveryPhrase | @assert-equals/dappdriver

    Export

    RecoveryPhrase

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    importWalletButton: (() => HTMLElement) = ...

    Type declaration

    srpInput: ((index) => InputText) = ...

    Type declaration

    Methods

    Properties

    importWalletButton: (() => HTMLElement) = ...

    Type declaration

    srpInput: ((index) => InputText) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Parameters

      • srp: string

      Returns Promise<void>

      {Promise}

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.SelectWallets.html b/docs/classes/zerion.SelectWallets.html index 74a9c9e..ee1378f 100644 --- a/docs/classes/zerion.SelectWallets.html +++ b/docs/classes/zerion.SelectWallets.html @@ -1,5 +1,5 @@ SelectWallets | @assert-equals/dappdriver

    Export

    SelectWallets

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    activeWalletButton: ((index) => HTMLElement) = ...

    Type declaration

    continueButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    activeWalletButton: ((index) => HTMLElement) = ...

    Type declaration

    continueButton: (() => HTMLElement) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Parameters

      • index: number

      Returns Promise<void>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.SendTransaction.html b/docs/classes/zerion.SendTransaction.html index 7fb4097..401bbf7 100644 --- a/docs/classes/zerion.SendTransaction.html +++ b/docs/classes/zerion.SendTransaction.html @@ -1,5 +1,5 @@ SendTransaction | @assert-equals/dappdriver

    Export

    SendTransaction

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    confirmButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.SignInRequest.html b/docs/classes/zerion.SignInRequest.html index 757ab79..494ee83 100644 --- a/docs/classes/zerion.SignInRequest.html +++ b/docs/classes/zerion.SignInRequest.html @@ -1,5 +1,5 @@ SignInRequest | @assert-equals/dappdriver

    Export

    SignInRequest

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    signInButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    signInButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.SignMessage.html b/docs/classes/zerion.SignMessage.html index 237c662..db5259d 100644 --- a/docs/classes/zerion.SignMessage.html +++ b/docs/classes/zerion.SignMessage.html @@ -1,5 +1,5 @@ SignMessage | @assert-equals/dappdriver

    Export

    SignMessage

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    Methods

    accept @@ -34,90 +34,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    signButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    signButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.SignatureRequest.html b/docs/classes/zerion.SignatureRequest.html index 18439a6..7cd59ed 100644 --- a/docs/classes/zerion.SignatureRequest.html +++ b/docs/classes/zerion.SignatureRequest.html @@ -1,5 +1,5 @@ SignatureRequest | @assert-equals/dappdriver

    Export

    SignatureRequest

    -

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    constructor +

    Implements

    Hierarchy (view full)

    Implements

    • IConfirmation

    Constructors

    Properties

    cancelButton scrollButton signButton @@ -35,90 +35,90 @@

    Implements

    waitForWindows

    Constructors

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    scrollButton: (() => HTMLElement) = ...

    Type declaration

    signButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +

    Properties

    cancelButton: (() => HTMLElement) = ...

    Type declaration

    scrollButton: (() => HTMLElement) = ...

    Type declaration

    signButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Type Parameters

      • TPage

      Parameters

      Returns Promise<any>

      {Promise}

      +
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

  • \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.Success.html b/docs/classes/zerion.Success.html index 2ceee50..01b2d3a 100644 --- a/docs/classes/zerion.Success.html +++ b/docs/classes/zerion.Success.html @@ -1,5 +1,5 @@ Success | @assert-equals/dappdriver

    Export

    Success

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Methods

    Constructors

    Methods

    Methods

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.Verify.html b/docs/classes/zerion.Verify.html index e782693..a01beb5 100644 --- a/docs/classes/zerion.Verify.html +++ b/docs/classes/zerion.Verify.html @@ -1,5 +1,5 @@ Verify | @assert-equals/dappdriver

    Export

    Verify

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    verifyButton: (() => HTMLElement) = ...

    Type declaration

    wordInput: ((index) => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    verifyButton: (() => HTMLElement) = ...

    Type declaration

    wordInput: ((index) => HTMLElement) = ...

    Type declaration

    Methods

    • Parameters

      • index: number
      • word: string

      Returns Promise<void>

      {Promise}

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      +
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/docs/classes/zerion.Welcome.html b/docs/classes/zerion.Welcome.html index a3b5dfd..df42bff 100644 --- a/docs/classes/zerion.Welcome.html +++ b/docs/classes/zerion.Welcome.html @@ -1,5 +1,5 @@ Welcome | @assert-equals/dappdriver

    Export

    Welcome

    -

    Hierarchy (view full)

    Constructors

    Hierarchy (view full)

    Constructors

    Properties

    Methods

    back @@ -34,90 +34,90 @@ waitForWindows

    Constructors

    Properties

    createNewWalletButton: (() => HTMLElement) = ...

    Type declaration

    importExistingWalletButton: (() => HTMLElement) = ...

    Type declaration

    Methods

    Properties

    createNewWalletButton: (() => HTMLElement) = ...

    Type declaration

    importExistingWalletButton: (() => HTMLElement) = ...

    Type declaration

    Methods

  • Type Parameters

    • TPage

    Parameters

    Returns Promise<TPage>

    • Schedules a command to execute JavaScript in the context of the currently selected frame or window

      Parameters

      • script: string

      Returns Promise<any>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to execute JavaScript in the context of the currently selected frame or window and switch the focus of all future commands to the extension

      +
    • Schedules a command to retrieve the current list of available window handles

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the URL of the current page

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to retrieve the current page title

      Returns Promise<string>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to maximize the window

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to resize the window

      Parameters

      • width: number
      • height: number

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      +
    • Schedules a command to switch focus of all future commands to the topmost frame on the page

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to switch the focus of all future commands to another frame on the page

      +
    • Schedules a command to switch the focus of all future commands to another frame on the page

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for an element to appear

      Parameters

      • cssLocator: string

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for a function to return a truthy value

      Parameters

      • func: Function
      • errMsg: string
      • Optional timeout: number = 10_000

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required title to be returned

      Parameters

      • Optional title: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the current page to navigate to the given URL

      Parameters

      • Optional url: RegExp

      Returns Promise<void>

      {Promise}

      Memberof

      PageObject

      -
    • Schedules a command to wait for the required count of windows

      Parameters

      • total: number

      Returns Promise<any[]>

      {Promise<Array>}

      Memberof

      PageObject

      -
    \ No newline at end of file +
    \ No newline at end of file diff --git a/package.json b/package.json index 9b8355f..d19bb21 100644 --- a/package.json +++ b/package.json @@ -86,6 +86,7 @@ "devDependencies": { "@commitlint/cli": "^19.2.0", "@commitlint/config-conventional": "^19.1.0", + "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/adm-zip": "^0.5.5", "@types/node": "^20.14.2", "@types/selenium-webdriver": "^4.1.22", diff --git a/src/bin/browser-extension.ts b/src/bin/browser-extension.ts index 8be4ec8..caf89b7 100755 --- a/src/bin/browser-extension.ts +++ b/src/bin/browser-extension.ts @@ -1,13 +1,12 @@ #!/usr/bin/env node - import { Command } from 'commander'; import { PACKAGE_VERSION, METAMASK, METAMASK_FLASK, NODE_MODULE_DIR, ZERION, RAINBOW } from '../constants'; -import { Wallet } from '../types'; -import { metamask } from '../metamask/install'; -import { zerion } from '../zerion/install'; import { metamaskFlask } from '../flask/install'; -import { rainbow } from '../rainbow/install'; import { logError } from '../log'; +import { metamask } from '../metamask/install'; +import { rainbow } from '../rainbow/install'; +import { Wallet } from '../types'; +import { zerion } from '../zerion/install'; const initCwd: string = process.env.INIT_CWD; const cwd: string = process.cwd(); diff --git a/src/blockchain/index.ts b/src/blockchain/index.ts index 5f6ba69..97498f8 100644 --- a/src/blockchain/index.ts +++ b/src/blockchain/index.ts @@ -1,4 +1,5 @@ import ganache, { Server, ServerOptions } from 'ganache'; + /** * * diff --git a/src/constants/index.ts b/src/constants/index.ts index 04c4dfa..e2e6ddc 100644 --- a/src/constants/index.ts +++ b/src/constants/index.ts @@ -1,6 +1,6 @@ +import { Range } from 'semver'; import pkg from '../../package.json'; import { Browser, Framework, Wallet } from '../types'; -import { Range } from 'semver'; const PACKAGE_NAME: string = pkg.name; const PACKAGE_VERSION: string = pkg.version; diff --git a/src/controls/check-box.ts b/src/controls/check-box.ts index 8f3ac47..577a56e 100644 --- a/src/controls/check-box.ts +++ b/src/controls/check-box.ts @@ -1,10 +1,11 @@ -import { DappDriver } from '../session/dapp-driver'; +import { PLAYWRIGHT, WEBDRIVER } from '../constants'; import { ICheckBox } from '../interface/controls/check-box'; import { IHTMLElement } from '../interface/controls/html-element'; import { PlaywrightCheckBox } from '../playwright/check-box'; +import { DappDriver } from '../session/dapp-driver'; import { WebDriverCheckBox } from '../webdriver/check-box'; import { HTMLElement } from './html-element'; -import { PLAYWRIGHT, WEBDRIVER } from '../constants'; + /** * * diff --git a/src/controls/drop-down.ts b/src/controls/drop-down.ts index 965514f..ca1ec58 100644 --- a/src/controls/drop-down.ts +++ b/src/controls/drop-down.ts @@ -1,10 +1,11 @@ -import { DappDriver } from '../session/dapp-driver'; +import { PLAYWRIGHT, WEBDRIVER } from '../constants'; import { IDropDown } from '../interface/controls/drop-down'; import { IHTMLElement } from '../interface/controls/html-element'; import { PlaywrightDropDown } from '../playwright/drop-down'; +import { DappDriver } from '../session/dapp-driver'; import { WebDriverDropDown } from '../webdriver/drop-down'; import { HTMLElement } from './html-element'; -import { PLAYWRIGHT, WEBDRIVER } from '../constants'; + /** * * diff --git a/src/controls/html-element-collection.ts b/src/controls/html-element-collection.ts index 04bd68d..94e346d 100644 --- a/src/controls/html-element-collection.ts +++ b/src/controls/html-element-collection.ts @@ -1,9 +1,10 @@ -import { DappDriver } from '../session/dapp-driver'; +import { PLAYWRIGHT, WEBDRIVER } from '../constants'; import { IHTMLElementCollection } from '../interface/controls/html-element-collection'; import { PlaywrightHTMLElementCollection } from '../playwright/html-element-collection'; +import { DappDriver } from '../session/dapp-driver'; import { WebDriverHTMLElementCollection } from '../webdriver/html-element-collection'; import { HTMLElement } from './html-element'; -import { PLAYWRIGHT, WEBDRIVER } from '../constants'; + /** * * diff --git a/src/controls/html-element.ts b/src/controls/html-element.ts index c3758dc..160b120 100644 --- a/src/controls/html-element.ts +++ b/src/controls/html-element.ts @@ -1,9 +1,10 @@ +import { PLAYWRIGHT, WEBDRIVER } from '../constants'; import { IHTMLElement } from '../interface/controls/html-element'; -import { DappDriver } from '../session/dapp-driver'; +import { IConfirmation } from '../interface/wallet/confirmation'; import { PlaywrightHTMLElement } from '../playwright/html-element'; +import { DappDriver } from '../session/dapp-driver'; import { WebDriverHTMLElement } from '../webdriver/html-element'; -import { PLAYWRIGHT, WEBDRIVER } from '../constants'; -import { IConfirmation } from '../interface/wallet/confirmation'; + /** * * diff --git a/src/controls/input-text.ts b/src/controls/input-text.ts index 0fed401..dcd0a6f 100644 --- a/src/controls/input-text.ts +++ b/src/controls/input-text.ts @@ -1,10 +1,11 @@ -import { DappDriver } from '../session/dapp-driver'; +import { PLAYWRIGHT, WEBDRIVER } from '../constants'; import { IHTMLElement } from '../interface/controls/html-element'; import { IInputText } from '../interface/controls/input-text'; import { PlaywrightInputText } from '../playwright/input-text'; +import { DappDriver } from '../session/dapp-driver'; import { WebDriverInputText } from '../webdriver/input-text'; import { HTMLElement } from './html-element'; -import { PLAYWRIGHT, WEBDRIVER } from '../constants'; + /** * * diff --git a/src/controls/link.ts b/src/controls/link.ts index 8f4e3f4..76af4a0 100644 --- a/src/controls/link.ts +++ b/src/controls/link.ts @@ -1,10 +1,11 @@ -import { DappDriver } from '../session/dapp-driver'; +import { PLAYWRIGHT, WEBDRIVER } from '../constants'; import { IHTMLElement } from '../interface/controls/html-element'; import { ILink } from '../interface/controls/link'; import { PlaywrightLink } from '../playwright/link'; +import { DappDriver } from '../session/dapp-driver'; import { WebDriverLink } from '../webdriver/link'; import { HTMLElement } from './html-element'; -import { PLAYWRIGHT, WEBDRIVER } from '../constants'; + /** * * diff --git a/src/controls/radio.ts b/src/controls/radio.ts index d32b6a1..53f6bbe 100644 --- a/src/controls/radio.ts +++ b/src/controls/radio.ts @@ -1,10 +1,11 @@ -import { DappDriver } from '../session/dapp-driver'; +import { PLAYWRIGHT, WEBDRIVER } from '../constants'; import { IHTMLElement } from '../interface/controls/html-element'; import { IRadio } from '../interface/controls/radio'; import { PlaywrightRadio } from '../playwright/radio'; +import { DappDriver } from '../session/dapp-driver'; import { WebDriverRadio } from '../webdriver/radio'; import { HTMLElement } from './html-element'; -import { PLAYWRIGHT, WEBDRIVER } from '../constants'; + /** * * diff --git a/src/flask/pages/home/onboarding/experimental-area.ts b/src/flask/pages/home/onboarding/experimental-area.ts index 714d556..dfd9cee 100644 --- a/src/flask/pages/home/onboarding/experimental-area.ts +++ b/src/flask/pages/home/onboarding/experimental-area.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { Welcome } from '../../../../metamask'; import { PageObject } from '../../../../page'; + /** * * diff --git a/src/flask/setup.ts b/src/flask/setup.ts index 762df2c..c299e71 100644 --- a/src/flask/setup.ts +++ b/src/flask/setup.ts @@ -1,7 +1,7 @@ -import { DappDriver } from '../session/dapp-driver'; -import { PageObject } from '../page'; -import { Completion, CreatePassword, Home, ImportWithRecoveryPhrase } from '../metamask'; import { ExperimentalArea } from '.'; +import { Completion, CreatePassword, Home, ImportWithRecoveryPhrase } from '../metamask'; +import { PageObject } from '../page'; +import { DappDriver } from '../session/dapp-driver'; let createPasswordPage: CreatePassword; let completionPage: Completion; diff --git a/src/metamask/pages/home/index.ts b/src/metamask/pages/home/index.ts index a2b63ee..a061ee7 100644 --- a/src/metamask/pages/home/index.ts +++ b/src/metamask/pages/home/index.ts @@ -1,5 +1,6 @@ import { PageObject } from '../../../page'; import { DappDriver } from '../../../session/dapp-driver'; + /** * * diff --git a/src/metamask/pages/home/onboarding/completion.ts b/src/metamask/pages/home/onboarding/completion.ts index 3cf57ab..7cd4627 100644 --- a/src/metamask/pages/home/onboarding/completion.ts +++ b/src/metamask/pages/home/onboarding/completion.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; import { PinExtension } from './pin-extension'; + /** * * diff --git a/src/metamask/pages/home/onboarding/confirm-recovery-phrase.ts b/src/metamask/pages/home/onboarding/confirm-recovery-phrase.ts index efef5fa..46f6962 100644 --- a/src/metamask/pages/home/onboarding/confirm-recovery-phrase.ts +++ b/src/metamask/pages/home/onboarding/confirm-recovery-phrase.ts @@ -1,6 +1,7 @@ import { HTMLElement, InputText } from '../../../../controls'; import { PageObject } from '../../../../page'; import { Completion } from './completion'; + /** * * diff --git a/src/metamask/pages/home/onboarding/create-password.ts b/src/metamask/pages/home/onboarding/create-password.ts index 1ccbda9..2300208 100644 --- a/src/metamask/pages/home/onboarding/create-password.ts +++ b/src/metamask/pages/home/onboarding/create-password.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; import { Completion, SecureYourWallet } from '../../../index'; + /** * * diff --git a/src/metamask/pages/home/onboarding/import-with-recory-phrase.ts b/src/metamask/pages/home/onboarding/import-with-recory-phrase.ts index ca704c3..10bfcb9 100644 --- a/src/metamask/pages/home/onboarding/import-with-recory-phrase.ts +++ b/src/metamask/pages/home/onboarding/import-with-recory-phrase.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; import { CreatePassword } from './create-password'; + /** * * diff --git a/src/metamask/pages/home/onboarding/metametrics.ts b/src/metamask/pages/home/onboarding/metametrics.ts index c0cc630..4bc522b 100644 --- a/src/metamask/pages/home/onboarding/metametrics.ts +++ b/src/metamask/pages/home/onboarding/metametrics.ts @@ -1,5 +1,6 @@ import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; + /** * * diff --git a/src/metamask/pages/home/onboarding/pin-extension.ts b/src/metamask/pages/home/onboarding/pin-extension.ts index c05cc7f..c5ac49e 100644 --- a/src/metamask/pages/home/onboarding/pin-extension.ts +++ b/src/metamask/pages/home/onboarding/pin-extension.ts @@ -1,6 +1,7 @@ +import { Home } from '..'; import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; -import { Home } from '..'; + /** * * diff --git a/src/metamask/pages/home/onboarding/review-recovery-phrase.ts b/src/metamask/pages/home/onboarding/review-recovery-phrase.ts index 4f91837..ab4f895 100644 --- a/src/metamask/pages/home/onboarding/review-recovery-phrase.ts +++ b/src/metamask/pages/home/onboarding/review-recovery-phrase.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; import { ConfirmRecoveryPhrase } from './confirm-recovery-phrase'; + /** * * diff --git a/src/metamask/pages/home/onboarding/secure-your-wallet.ts b/src/metamask/pages/home/onboarding/secure-your-wallet.ts index aeaa47f..58ad13c 100644 --- a/src/metamask/pages/home/onboarding/secure-your-wallet.ts +++ b/src/metamask/pages/home/onboarding/secure-your-wallet.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; import { ReviewRecoveryPhrase } from './review-recovery-phrase'; + /** * * diff --git a/src/metamask/pages/home/onboarding/welcome.ts b/src/metamask/pages/home/onboarding/welcome.ts index ba45c7f..2797f1e 100644 --- a/src/metamask/pages/home/onboarding/welcome.ts +++ b/src/metamask/pages/home/onboarding/welcome.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; import { Metametrics } from './metametrics'; + /** * * diff --git a/src/metamask/pages/notification/add-network.ts b/src/metamask/pages/notification/add-network.ts index ea11863..bfa246b 100644 --- a/src/metamask/pages/notification/add-network.ts +++ b/src/metamask/pages/notification/add-network.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../controls/html-element'; import { IConfirmation } from '../../../interface/wallet/confirmation'; import { PageObject } from '../../../page'; + /** * * diff --git a/src/metamask/pages/notification/confirm-add-suggested-token/index.ts b/src/metamask/pages/notification/confirm-add-suggested-token/index.ts index df5058f..7954c5d 100644 --- a/src/metamask/pages/notification/confirm-add-suggested-token/index.ts +++ b/src/metamask/pages/notification/confirm-add-suggested-token/index.ts @@ -1,5 +1,6 @@ import { HTMLElement } from '../../../../controls/html-element'; import { PageObject } from '../../../../page'; + /** * * diff --git a/src/metamask/pages/notification/confirm-transaction/approve.ts b/src/metamask/pages/notification/confirm-transaction/approve.ts index e2b0997..d987c7a 100644 --- a/src/metamask/pages/notification/confirm-transaction/approve.ts +++ b/src/metamask/pages/notification/confirm-transaction/approve.ts @@ -1,5 +1,6 @@ import { ConfirmTransaction } from '.'; import { IConfirmation } from '../../../../interface/wallet/confirmation'; + /** * * diff --git a/src/metamask/pages/notification/confirm-transaction/index.ts b/src/metamask/pages/notification/confirm-transaction/index.ts index 626951a..6507e33 100644 --- a/src/metamask/pages/notification/confirm-transaction/index.ts +++ b/src/metamask/pages/notification/confirm-transaction/index.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { IConfirmation } from '../../../../interface/wallet/confirmation'; import { PageObject } from '../../../../page'; + /** * * diff --git a/src/metamask/pages/notification/confirm-transaction/signature-request.ts b/src/metamask/pages/notification/confirm-transaction/signature-request.ts index 9725329..49bb33c 100644 --- a/src/metamask/pages/notification/confirm-transaction/signature-request.ts +++ b/src/metamask/pages/notification/confirm-transaction/signature-request.ts @@ -1,6 +1,7 @@ import { ConfirmTransaction } from '.'; import { HTMLElement } from '../../../../controls/html-element'; import { IConfirmation } from '../../../../interface/wallet/confirmation'; + /** * * diff --git a/src/metamask/pages/notification/connect/index.ts b/src/metamask/pages/notification/connect/index.ts index f51a6dd..714975f 100644 --- a/src/metamask/pages/notification/connect/index.ts +++ b/src/metamask/pages/notification/connect/index.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../../controls/html-element'; import { IConfirmation } from '../../../../interface/wallet/confirmation'; import { PageObject } from '../../../../page'; + /** * * diff --git a/src/metamask/pages/notification/sign-in-request.ts b/src/metamask/pages/notification/sign-in-request.ts index 4ec045d..35c68a2 100644 --- a/src/metamask/pages/notification/sign-in-request.ts +++ b/src/metamask/pages/notification/sign-in-request.ts @@ -1,5 +1,6 @@ -import { ConfirmTransaction } from './confirm-transaction'; import { IConfirmation } from '../../../interface/wallet/confirmation'; +import { ConfirmTransaction } from './confirm-transaction'; + /** * * diff --git a/src/metamask/pages/notification/sign-message.ts b/src/metamask/pages/notification/sign-message.ts index f256520..2cbd482 100644 --- a/src/metamask/pages/notification/sign-message.ts +++ b/src/metamask/pages/notification/sign-message.ts @@ -1,5 +1,6 @@ -import { ConfirmTransaction } from './confirm-transaction'; import { IConfirmation } from '../../../interface/wallet/confirmation'; +import { ConfirmTransaction } from './confirm-transaction'; + /** * * diff --git a/src/metamask/setup.ts b/src/metamask/setup.ts index 7f94061..670b758 100644 --- a/src/metamask/setup.ts +++ b/src/metamask/setup.ts @@ -1,8 +1,8 @@ -import path from 'path'; import { readFileSync, writeFileSync } from 'fs'; -import { DappDriver } from '../session/dapp-driver'; -import { PageObject } from '../page'; +import path from 'path'; import { Completion, CreatePassword, Home, ImportWithRecoveryPhrase, Welcome } from '.'; +import { PageObject } from '../page'; +import { DappDriver } from '../session/dapp-driver'; let createPasswordPage: CreatePassword; let completionPage: Completion; diff --git a/src/mock/index.ts b/src/mock/index.ts index 0a18541..c6955d5 100644 --- a/src/mock/index.ts +++ b/src/mock/index.ts @@ -1,5 +1,6 @@ import * as mockttp from 'mockttp'; import { PROXY_PORT } from '../constants'; + /** * * diff --git a/src/page/index.ts b/src/page/index.ts index ab67a2f..1f1164b 100644 --- a/src/page/index.ts +++ b/src/page/index.ts @@ -1,10 +1,11 @@ -import { PlaywrightPageObject } from '../playwright/page-object'; -import { WebDriverPageObject } from '../webdriver/page-object'; +import { PLAYWRIGHT, WEBDRIVER } from '../constants'; import { IPageObject } from '../interface/page/page-object'; +import { IConfirmation } from '../interface/wallet/confirmation'; +import { PlaywrightPageObject } from '../playwright/page-object'; import { DappDriver } from '../session/dapp-driver'; import { Page } from '../types'; -import { PLAYWRIGHT, WEBDRIVER } from '../constants'; -import { IConfirmation } from '../interface/wallet/confirmation'; +import { WebDriverPageObject } from '../webdriver/page-object'; + /** * * diff --git a/src/playwright/html-element-collection.ts b/src/playwright/html-element-collection.ts index 39ddb4e..d1a1bc5 100644 --- a/src/playwright/html-element-collection.ts +++ b/src/playwright/html-element-collection.ts @@ -1,6 +1,6 @@ import { Locator } from 'playwright-core'; -import { DappDriver } from '../session/dapp-driver'; import { HTMLElement } from '../controls/html-element'; +import { DappDriver } from '../session/dapp-driver'; import { Frame, Page } from '../types'; export class PlaywrightHTMLElementCollection { diff --git a/src/playwright/html-element.ts b/src/playwright/html-element.ts index 3dca860..dcb68d4 100644 --- a/src/playwright/html-element.ts +++ b/src/playwright/html-element.ts @@ -1,9 +1,9 @@ import { Locator } from 'playwright-core'; -import { DappDriver } from '../session/dapp-driver'; import { IHTMLElement } from '../interface/controls/html-element'; +import { IConfirmation } from '../interface/wallet/confirmation'; import { PageObject } from '../page'; +import { DappDriver } from '../session/dapp-driver'; import { Frame, Page } from '../types'; -import { IConfirmation } from '../interface/wallet/confirmation'; export class PlaywrightHTMLElement implements IHTMLElement { protected page: Page; diff --git a/src/playwright/page-object.ts b/src/playwright/page-object.ts index 3defe0a..5822d37 100644 --- a/src/playwright/page-object.ts +++ b/src/playwright/page-object.ts @@ -1,9 +1,9 @@ import { BrowserContext } from 'playwright-core'; -import { DappDriver } from '../session/dapp-driver'; import { IPageObject } from '../interface/page/page-object'; +import { IConfirmation } from '../interface/wallet/confirmation'; import { PageObject } from '../page'; +import { DappDriver } from '../session/dapp-driver'; import { Frame, Page } from '../types'; -import { IConfirmation } from '../interface/wallet/confirmation'; export class PlaywrightPageObject implements IPageObject { private page: Page; diff --git a/src/playwright/playwright-factory.ts b/src/playwright/playwright-factory.ts index 5105513..0209eec 100644 --- a/src/playwright/playwright-factory.ts +++ b/src/playwright/playwright-factory.ts @@ -1,5 +1,4 @@ import playwright, { BrowserContext } from 'playwright-core'; -import { Browser, BrowserOptions } from '../types'; import { CHROME, DEFAULT_METAMASK_BINARY_PATH, @@ -12,6 +11,7 @@ import { RAINBOW, ZERION, } from '../constants'; +import { Browser, BrowserOptions } from '../types'; export class PlaywrightFactory { async build(browser: Browser, options: BrowserOptions): Promise { diff --git a/src/provider/index.ts b/src/provider/index.ts index 9e1000e..be3b84e 100644 --- a/src/provider/index.ts +++ b/src/provider/index.ts @@ -1,6 +1,7 @@ import { IConfirmation } from '../interface/wallet/confirmation'; import { PageObject } from '../page'; import { JsonRpcRequest } from '../types'; + /** * * diff --git a/src/rainbow/pages/add-network.ts b/src/rainbow/pages/add-network.ts index e7a7853..a6894c9 100644 --- a/src/rainbow/pages/add-network.ts +++ b/src/rainbow/pages/add-network.ts @@ -1,5 +1,6 @@ import { IConfirmation } from '../../interface/wallet/confirmation'; import { ApproveRequest } from './approve-request'; + /** * * diff --git a/src/rainbow/pages/approve-request.ts b/src/rainbow/pages/approve-request.ts index 3135fb6..7dbee08 100644 --- a/src/rainbow/pages/approve-request.ts +++ b/src/rainbow/pages/approve-request.ts @@ -1,5 +1,6 @@ -import { PageObject } from '../../page'; import { HTMLElement } from '../../controls'; +import { PageObject } from '../../page'; + /** * * diff --git a/src/rainbow/pages/approve.ts b/src/rainbow/pages/approve.ts index 0dd968e..d7ce0ee 100644 --- a/src/rainbow/pages/approve.ts +++ b/src/rainbow/pages/approve.ts @@ -1,5 +1,6 @@ import { IConfirmation } from '../../interface/wallet/confirmation'; import { ApproveRequest } from './approve-request'; + /** * * diff --git a/src/rainbow/pages/confirm-transaction.ts b/src/rainbow/pages/confirm-transaction.ts index a9a8db8..d486227 100644 --- a/src/rainbow/pages/confirm-transaction.ts +++ b/src/rainbow/pages/confirm-transaction.ts @@ -1,5 +1,6 @@ import { IConfirmation } from '../../interface/wallet/confirmation'; import { ApproveRequest } from './approve-request'; + /** * * diff --git a/src/rainbow/pages/connect.ts b/src/rainbow/pages/connect.ts index 0aca329..6a24898 100644 --- a/src/rainbow/pages/connect.ts +++ b/src/rainbow/pages/connect.ts @@ -1,5 +1,6 @@ import { IConfirmation } from '../../interface/wallet/confirmation'; import { ApproveRequest } from './approve-request'; + /** * * diff --git a/src/rainbow/pages/onboarding/create-password.ts b/src/rainbow/pages/onboarding/create-password.ts index e1b474d..bf655c6 100644 --- a/src/rainbow/pages/onboarding/create-password.ts +++ b/src/rainbow/pages/onboarding/create-password.ts @@ -1,6 +1,7 @@ +import { Ready } from '../..'; import { HTMLElement, InputText } from '../../../controls'; import { PageObject } from '../../../page'; -import { Ready } from '../..'; + /** * * diff --git a/src/rainbow/pages/onboarding/import-or-connect.ts b/src/rainbow/pages/onboarding/import-or-connect.ts index 9162399..71a3189 100644 --- a/src/rainbow/pages/onboarding/import-or-connect.ts +++ b/src/rainbow/pages/onboarding/import-or-connect.ts @@ -1,6 +1,7 @@ +import { Import } from '../..'; import { HTMLElement } from '../../../controls'; import { PageObject } from '../../../page'; -import { Import } from '../..'; + /** * * diff --git a/src/rainbow/pages/onboarding/import-seed.ts b/src/rainbow/pages/onboarding/import-seed.ts index 59c0d95..f1b5674 100644 --- a/src/rainbow/pages/onboarding/import-seed.ts +++ b/src/rainbow/pages/onboarding/import-seed.ts @@ -1,6 +1,7 @@ +import { ImportSelect } from '../..'; import { HTMLElement, InputText } from '../../../controls'; import { PageObject } from '../../../page'; -import { ImportSelect } from '../..'; + /** * * diff --git a/src/rainbow/pages/onboarding/import-select.ts b/src/rainbow/pages/onboarding/import-select.ts index 7cb859c..b8f3747 100644 --- a/src/rainbow/pages/onboarding/import-select.ts +++ b/src/rainbow/pages/onboarding/import-select.ts @@ -1,6 +1,7 @@ +import { CreatePassword } from '../..'; import { HTMLElement } from '../../../controls'; import { PageObject } from '../../../page'; -import { CreatePassword } from '../..'; + /** * * diff --git a/src/rainbow/pages/onboarding/import.ts b/src/rainbow/pages/onboarding/import.ts index 84feb9f..1d02fe0 100644 --- a/src/rainbow/pages/onboarding/import.ts +++ b/src/rainbow/pages/onboarding/import.ts @@ -1,6 +1,7 @@ +import { ImportSeed } from '../..'; import { HTMLElement } from '../../../controls'; import { PageObject } from '../../../page'; -import { ImportSeed } from '../..'; + /** * * diff --git a/src/rainbow/pages/onboarding/ready.ts b/src/rainbow/pages/onboarding/ready.ts index 9165667..163602a 100644 --- a/src/rainbow/pages/onboarding/ready.ts +++ b/src/rainbow/pages/onboarding/ready.ts @@ -1,4 +1,5 @@ import { PageObject } from '../../../page'; + /** * * diff --git a/src/rainbow/pages/onboarding/reveal-seed.ts b/src/rainbow/pages/onboarding/reveal-seed.ts index 0bc7513..f3a92b0 100644 --- a/src/rainbow/pages/onboarding/reveal-seed.ts +++ b/src/rainbow/pages/onboarding/reveal-seed.ts @@ -1,6 +1,7 @@ +import { SeedVerify } from '../..'; import { HTMLElement } from '../../../controls'; import { PageObject } from '../../../page'; -import { SeedVerify } from '../..'; + /** * * diff --git a/src/rainbow/pages/onboarding/seed-backup.ts b/src/rainbow/pages/onboarding/seed-backup.ts index ad65515..0e6b76f 100644 --- a/src/rainbow/pages/onboarding/seed-backup.ts +++ b/src/rainbow/pages/onboarding/seed-backup.ts @@ -1,6 +1,7 @@ +import { RevealSeed } from '../..'; import { HTMLElement } from '../../../controls'; import { PageObject } from '../../../page'; -import { RevealSeed } from '../..'; + /** * * diff --git a/src/rainbow/pages/onboarding/seed-verify.ts b/src/rainbow/pages/onboarding/seed-verify.ts index 7945d9f..b855330 100644 --- a/src/rainbow/pages/onboarding/seed-verify.ts +++ b/src/rainbow/pages/onboarding/seed-verify.ts @@ -1,7 +1,8 @@ +import { CreatePassword } from '../..'; import { DappDriver } from '../../..'; import { HTMLElement } from '../../../controls'; import { PageObject } from '../../../page'; -import { CreatePassword } from '../..'; + /** * * diff --git a/src/rainbow/pages/onboarding/welcome.ts b/src/rainbow/pages/onboarding/welcome.ts index f572dce..a9d9dee 100644 --- a/src/rainbow/pages/onboarding/welcome.ts +++ b/src/rainbow/pages/onboarding/welcome.ts @@ -1,6 +1,7 @@ +import { ImportOrConnect, SeedBackup } from '../..'; import { HTMLElement } from '../../../controls'; import { PageObject } from '../../../page'; -import { ImportOrConnect, SeedBackup } from '../..'; + /** * * diff --git a/src/rainbow/pages/sign-in-request.ts b/src/rainbow/pages/sign-in-request.ts index 6c0cb0f..5d2f4ac 100644 --- a/src/rainbow/pages/sign-in-request.ts +++ b/src/rainbow/pages/sign-in-request.ts @@ -1,5 +1,6 @@ import { IConfirmation } from '../../interface/wallet/confirmation'; import { ApproveRequest } from './approve-request'; + /** * * diff --git a/src/rainbow/pages/sign-message.ts b/src/rainbow/pages/sign-message.ts index 0210524..612af94 100644 --- a/src/rainbow/pages/sign-message.ts +++ b/src/rainbow/pages/sign-message.ts @@ -1,5 +1,6 @@ import { IConfirmation } from '../../interface/wallet/confirmation'; import { ApproveRequest } from './approve-request'; + /** * * diff --git a/src/rainbow/pages/signature-request.ts b/src/rainbow/pages/signature-request.ts index 5a8cfac..aeaf900 100644 --- a/src/rainbow/pages/signature-request.ts +++ b/src/rainbow/pages/signature-request.ts @@ -1,5 +1,6 @@ import { IConfirmation } from '../../interface/wallet/confirmation'; import { ApproveRequest } from './approve-request'; + /** * * diff --git a/src/rainbow/setup.ts b/src/rainbow/setup.ts index 7afb66e..a7683bb 100644 --- a/src/rainbow/setup.ts +++ b/src/rainbow/setup.ts @@ -1,6 +1,6 @@ +import { CreatePassword, Ready, Welcome } from '.'; import { PageObject } from '../page'; import { DappDriver } from '../session/dapp-driver'; -import { CreatePassword, Ready, Welcome } from '.'; let createPasswordPage: CreatePassword; let readyPage: Ready; diff --git a/src/session/dapp-driver.ts b/src/session/dapp-driver.ts index 4e0b0b0..556605b 100644 --- a/src/session/dapp-driver.ts +++ b/src/session/dapp-driver.ts @@ -18,6 +18,7 @@ import { setupRainbowWallet } from '../rainbow/setup'; import { Browser, BrowserOptions, Driver, Frame, Framework, Page, Wallet } from '../types'; import { WebDriverFactory } from '../webdriver/webdriver-factory'; import { setupZerionWallet } from '../zerion/setup'; + /** * * diff --git a/src/wallet/install.ts b/src/wallet/install.ts index b40b095..a01949c 100644 --- a/src/wallet/install.ts +++ b/src/wallet/install.ts @@ -1,7 +1,7 @@ +import AdmZip from 'adm-zip'; +import axios from 'axios'; import fs from 'fs'; import path from 'path'; -import axios from 'axios'; -import AdmZip from 'adm-zip'; import semver, { Range } from 'semver'; import { PACKAGE_NAME } from '../constants'; import { Artifact, Asset, Wallet } from '../types'; diff --git a/src/wallet/pages/add-network.ts b/src/wallet/pages/add-network.ts index 37b9856..a62896e 100644 --- a/src/wallet/pages/add-network.ts +++ b/src/wallet/pages/add-network.ts @@ -1,9 +1,10 @@ import { METAMASK, METAMASK_FLASK, RAINBOW, ZERION } from '../../constants'; -import { DappDriver } from '../../session/dapp-driver'; +import { IConfirmation } from '../../interface/wallet/confirmation'; import { AddNetwork as MetaMaskAddNetwork } from '../../metamask'; import { AddNetwork as RainbowAddNetwork } from '../../rainbow'; +import { DappDriver } from '../../session/dapp-driver'; import { AddNetwork as ZerionAddNetwork } from '../../zerion'; -import { IConfirmation } from '../../interface/wallet/confirmation'; + /** * * diff --git a/src/wallet/pages/approve.ts b/src/wallet/pages/approve.ts index 7a7ccfb..1fe1e8c 100644 --- a/src/wallet/pages/approve.ts +++ b/src/wallet/pages/approve.ts @@ -1,9 +1,9 @@ import { METAMASK, METAMASK_FLASK, RAINBOW, ZERION } from '../../constants'; -import { DappDriver } from '../../session/dapp-driver'; +import { IConfirmation } from '../../interface/wallet/confirmation'; import { Approve as MetaMaskApprove } from '../../metamask'; import { Approve as RainbowApprove } from '../../rainbow'; +import { DappDriver } from '../../session/dapp-driver'; import { Approve as ZerionApprove } from '../../zerion'; -import { IConfirmation } from '../../interface/wallet/confirmation'; export class Approve implements IConfirmation { private async callIfMethodExists(methodName: keyof IConfirmation, args: Array = []): Promise { diff --git a/src/wallet/pages/confirm-transaction.ts b/src/wallet/pages/confirm-transaction.ts index 7c4714d..4f089dc 100644 --- a/src/wallet/pages/confirm-transaction.ts +++ b/src/wallet/pages/confirm-transaction.ts @@ -1,9 +1,10 @@ import { METAMASK, METAMASK_FLASK, RAINBOW, ZERION } from '../../constants'; -import { DappDriver } from '../../session/dapp-driver'; +import { IConfirmation } from '../../interface/wallet/confirmation'; import { ConfirmTransaction as MetaMaskConfirmTransaction } from '../../metamask'; import { ConfirmTransaction as RainbowConfirmTransaction } from '../../rainbow'; +import { DappDriver } from '../../session/dapp-driver'; import { SendTransaction as ZerionConfirmTransaction } from '../../zerion'; -import { IConfirmation } from '../../interface/wallet/confirmation'; + /** * * diff --git a/src/wallet/pages/connect.ts b/src/wallet/pages/connect.ts index 9913a21..fcc9a3c 100644 --- a/src/wallet/pages/connect.ts +++ b/src/wallet/pages/connect.ts @@ -1,9 +1,10 @@ import { METAMASK, METAMASK_FLASK, RAINBOW, ZERION } from '../../constants'; -import { DappDriver } from '../../session/dapp-driver'; +import { IConfirmation } from '../../interface/wallet/confirmation'; import { Connect as MetaMaskConnect } from '../../metamask'; import { Connect as RainbowConnect } from '../../rainbow'; +import { DappDriver } from '../../session/dapp-driver'; import { Connect as ZerionConnect } from '../../zerion'; -import { IConfirmation } from '../../interface/wallet/confirmation'; + /** * * diff --git a/src/wallet/pages/sign-in-request.ts b/src/wallet/pages/sign-in-request.ts index deb8f57..1f2833e 100644 --- a/src/wallet/pages/sign-in-request.ts +++ b/src/wallet/pages/sign-in-request.ts @@ -1,9 +1,10 @@ import { METAMASK, METAMASK_FLASK, RAINBOW, ZERION } from '../../constants'; -import { DappDriver } from '../../session/dapp-driver'; +import { IConfirmation } from '../../interface/wallet/confirmation'; import { SignInRequest as MetaMaskSignInRequest } from '../../metamask'; import { SignInRequest as RainbowSignInRequest } from '../../rainbow'; +import { DappDriver } from '../../session/dapp-driver'; import { SignInRequest as ZerionSignInRequest } from '../../zerion'; -import { IConfirmation } from '../../interface/wallet/confirmation'; + /** * * diff --git a/src/wallet/pages/sign-message.ts b/src/wallet/pages/sign-message.ts index 625886b..4ba0a7b 100644 --- a/src/wallet/pages/sign-message.ts +++ b/src/wallet/pages/sign-message.ts @@ -1,9 +1,10 @@ import { METAMASK, METAMASK_FLASK, RAINBOW, ZERION } from '../../constants'; -import { DappDriver } from '../../session/dapp-driver'; +import { IConfirmation } from '../../interface/wallet/confirmation'; import { SignMessage as MetaMaskSignMessage } from '../../metamask'; import { SignMessage as RainbowSignMessage } from '../../rainbow'; +import { DappDriver } from '../../session/dapp-driver'; import { SignMessage as ZerionSignMessage } from '../../zerion'; -import { IConfirmation } from '../../interface/wallet/confirmation'; + /** * * diff --git a/src/wallet/pages/signature-request.ts b/src/wallet/pages/signature-request.ts index e82fd08..916fabd 100644 --- a/src/wallet/pages/signature-request.ts +++ b/src/wallet/pages/signature-request.ts @@ -1,9 +1,10 @@ import { METAMASK, METAMASK_FLASK, RAINBOW, ZERION } from '../../constants'; -import { DappDriver } from '../../session/dapp-driver'; +import { IConfirmation } from '../../interface/wallet/confirmation'; import { SignatureRequest as MetaMaskSignatureRequest } from '../../metamask'; import { SignatureRequest as RainbowSignatureRequest } from '../../rainbow'; +import { DappDriver } from '../../session/dapp-driver'; import { SignatureRequest as ZerionSignatureRequest } from '../../zerion'; -import { IConfirmation } from '../../interface/wallet/confirmation'; + /** * * diff --git a/src/webdriver/check-box.ts b/src/webdriver/check-box.ts index c51e185..9365669 100644 --- a/src/webdriver/check-box.ts +++ b/src/webdriver/check-box.ts @@ -1,5 +1,5 @@ -import { WebDriverHTMLElement } from './html-element'; import { ICheckBox } from '../interface/controls/check-box'; +import { WebDriverHTMLElement } from './html-element'; export class WebDriverCheckBox extends WebDriverHTMLElement implements ICheckBox { constructor(cssLocator: string) { diff --git a/src/webdriver/drop-down.ts b/src/webdriver/drop-down.ts index 047a0dd..fc88912 100644 --- a/src/webdriver/drop-down.ts +++ b/src/webdriver/drop-down.ts @@ -1,6 +1,6 @@ -import { WebDriverHTMLElement } from './html-element'; -import { IDropDown } from '../interface/controls/drop-down'; import { Select } from 'selenium-webdriver/lib/select'; +import { IDropDown } from '../interface/controls/drop-down'; +import { WebDriverHTMLElement } from './html-element'; export class WebDriverDropDown extends WebDriverHTMLElement implements IDropDown { constructor(cssLocator: string) { diff --git a/src/webdriver/html-element-collection.ts b/src/webdriver/html-element-collection.ts index a16f87f..437dffe 100644 --- a/src/webdriver/html-element-collection.ts +++ b/src/webdriver/html-element-collection.ts @@ -1,6 +1,6 @@ import { WebDriver, WebElement } from 'selenium-webdriver'; -import { DappDriver } from '../session/dapp-driver'; import { HTMLElement } from '../controls/html-element'; +import { DappDriver } from '../session/dapp-driver'; export class WebDriverHTMLElementCollection { private cssLocator: string; diff --git a/src/webdriver/html-element.ts b/src/webdriver/html-element.ts index 7d8eda4..7f0971b 100644 --- a/src/webdriver/html-element.ts +++ b/src/webdriver/html-element.ts @@ -1,9 +1,9 @@ import { WebDriver, WebElement, WebElementPromise, error, until } from 'selenium-webdriver'; import { IHTMLElement } from '../interface/controls/html-element'; -import { DappDriver } from '../session/dapp-driver'; -import { PageObject } from '../page'; -import { logWarning } from '../log'; import { IConfirmation } from '../interface/wallet/confirmation'; +import { logWarning } from '../log'; +import { PageObject } from '../page'; +import { DappDriver } from '../session/dapp-driver'; export class WebDriverHTMLElement implements IHTMLElement { private cssLocator: string; diff --git a/src/webdriver/input-text.ts b/src/webdriver/input-text.ts index 57e018f..687e4d6 100644 --- a/src/webdriver/input-text.ts +++ b/src/webdriver/input-text.ts @@ -1,6 +1,6 @@ -import { WebDriverHTMLElement } from './html-element'; -import { IInputText } from '../interface/controls/input-text'; import { Key } from 'selenium-webdriver'; +import { IInputText } from '../interface/controls/input-text'; +import { WebDriverHTMLElement } from './html-element'; export class WebDriverInputText extends WebDriverHTMLElement implements IInputText { constructor(cssLocator: string) { diff --git a/src/webdriver/link.ts b/src/webdriver/link.ts index d090898..cf0e737 100644 --- a/src/webdriver/link.ts +++ b/src/webdriver/link.ts @@ -1,5 +1,5 @@ -import { WebDriverHTMLElement } from './html-element'; import { ILink } from '../interface/controls/link'; +import { WebDriverHTMLElement } from './html-element'; export class WebDriverLink extends WebDriverHTMLElement implements ILink { constructor(cssLocator: string) { diff --git a/src/webdriver/page-object.ts b/src/webdriver/page-object.ts index 5d25976..715ff35 100644 --- a/src/webdriver/page-object.ts +++ b/src/webdriver/page-object.ts @@ -1,8 +1,8 @@ import { WebDriver, until } from 'selenium-webdriver'; -import { DappDriver } from '../session/dapp-driver'; +import { METAMASK } from '../constants'; import { IPageObject } from '../interface/page/page-object'; import { IConfirmation } from '../interface/wallet/confirmation'; -import { METAMASK } from '../constants'; +import { DappDriver } from '../session/dapp-driver'; export class WebDriverPageObject implements IPageObject { private driver: WebDriver; diff --git a/src/webdriver/radio.ts b/src/webdriver/radio.ts index 72720f4..bcf59d6 100644 --- a/src/webdriver/radio.ts +++ b/src/webdriver/radio.ts @@ -1,5 +1,5 @@ -import { WebDriverHTMLElement } from './html-element'; import { IRadio } from '../interface/controls/radio'; +import { WebDriverHTMLElement } from './html-element'; export class WebDriverRadio extends WebDriverHTMLElement implements IRadio { constructor(cssLocator: string) { diff --git a/src/webdriver/webdriver-factory.ts b/src/webdriver/webdriver-factory.ts index 9b9b1e2..95a1e4a 100644 --- a/src/webdriver/webdriver-factory.ts +++ b/src/webdriver/webdriver-factory.ts @@ -1,6 +1,5 @@ import { Builder, WebDriver } from 'selenium-webdriver'; import { Options as ChromeOptions } from 'selenium-webdriver/chrome'; -import { Browser, BrowserOptions } from '../types'; import { CHROME, DEFAULT_METAMASK_BINARY_PATH, @@ -13,6 +12,7 @@ import { RAINBOW, ZERION, } from '../constants'; +import { Browser, BrowserOptions } from '../types'; export class WebDriverFactory { build(browser: Browser, options: BrowserOptions): Promise { diff --git a/src/zerion/pages/add-network.ts b/src/zerion/pages/add-network.ts index b0be7f8..81f88a9 100644 --- a/src/zerion/pages/add-network.ts +++ b/src/zerion/pages/add-network.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../controls/html-element'; import { IConfirmation } from '../../interface/wallet/confirmation'; import { PageObject } from '../../page'; + /** * * diff --git a/src/zerion/pages/approve.ts b/src/zerion/pages/approve.ts index a67e0f2..6a181d7 100644 --- a/src/zerion/pages/approve.ts +++ b/src/zerion/pages/approve.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../controls/html-element'; import { IConfirmation } from '../../interface/wallet/confirmation'; import { PageObject } from '../../page'; + /** * * diff --git a/src/zerion/pages/connect.ts b/src/zerion/pages/connect.ts index 1220d40..76a82d1 100644 --- a/src/zerion/pages/connect.ts +++ b/src/zerion/pages/connect.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../controls/html-element'; import { IConfirmation } from '../../interface/wallet/confirmation'; import { PageObject } from '../../page'; + /** * * diff --git a/src/zerion/pages/onboarding/backup.ts b/src/zerion/pages/onboarding/backup.ts index a0c7fc7..9c64a1c 100644 --- a/src/zerion/pages/onboarding/backup.ts +++ b/src/zerion/pages/onboarding/backup.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../controls/html-element'; import { PageObject } from '../../../page'; import { Verify } from './verify'; + /** * * diff --git a/src/zerion/pages/onboarding/confirm-password.ts b/src/zerion/pages/onboarding/confirm-password.ts index 0ed27c0..1959315 100644 --- a/src/zerion/pages/onboarding/confirm-password.ts +++ b/src/zerion/pages/onboarding/confirm-password.ts @@ -1,5 +1,6 @@ import { HTMLElement, InputText } from '../../../controls'; import { PageObject } from '../../../page'; + /** * * diff --git a/src/zerion/pages/onboarding/import-wallet.ts b/src/zerion/pages/onboarding/import-wallet.ts index c53a013..e1740b1 100644 --- a/src/zerion/pages/onboarding/import-wallet.ts +++ b/src/zerion/pages/onboarding/import-wallet.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../controls/html-element'; import { PageObject } from '../../../page'; import { RecoveryPhrase } from './recovery-phrase'; + /** * * diff --git a/src/zerion/pages/onboarding/information.ts b/src/zerion/pages/onboarding/information.ts index 2ec6a62..d6316d8 100644 --- a/src/zerion/pages/onboarding/information.ts +++ b/src/zerion/pages/onboarding/information.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../controls/html-element'; import { PageObject } from '../../../page'; import { BackUp } from './backup'; + /** * * diff --git a/src/zerion/pages/onboarding/password.ts b/src/zerion/pages/onboarding/password.ts index 1eac7f2..a5c2928 100644 --- a/src/zerion/pages/onboarding/password.ts +++ b/src/zerion/pages/onboarding/password.ts @@ -1,6 +1,7 @@ import { HTMLElement, InputText } from '../../../controls'; import { PageObject } from '../../../page'; import { ConfirmPassword } from './confirm-password'; + /** * * diff --git a/src/zerion/pages/onboarding/recovery-phrase.ts b/src/zerion/pages/onboarding/recovery-phrase.ts index 4bfaf2f..d61e56b 100644 --- a/src/zerion/pages/onboarding/recovery-phrase.ts +++ b/src/zerion/pages/onboarding/recovery-phrase.ts @@ -1,6 +1,7 @@ import { HTMLElement, InputText } from '../../../controls'; import { PageObject } from '../../../page'; import { SelectWallets } from './select-wallets'; + /** * * diff --git a/src/zerion/pages/onboarding/select-wallets.ts b/src/zerion/pages/onboarding/select-wallets.ts index b716024..f255a61 100644 --- a/src/zerion/pages/onboarding/select-wallets.ts +++ b/src/zerion/pages/onboarding/select-wallets.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../controls/html-element'; import { PageObject } from '../../../page'; import { Password } from './password'; + /** * * diff --git a/src/zerion/pages/onboarding/success.ts b/src/zerion/pages/onboarding/success.ts index 5b47e72..fd29126 100644 --- a/src/zerion/pages/onboarding/success.ts +++ b/src/zerion/pages/onboarding/success.ts @@ -1,4 +1,5 @@ import { PageObject } from '../../../page'; + /** * * diff --git a/src/zerion/pages/onboarding/verify.ts b/src/zerion/pages/onboarding/verify.ts index 56f8561..616fb56 100644 --- a/src/zerion/pages/onboarding/verify.ts +++ b/src/zerion/pages/onboarding/verify.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../../controls/html-element'; import { PageObject } from '../../../page'; import { Success } from './success'; + /** * * diff --git a/src/zerion/pages/onboarding/welcome.ts b/src/zerion/pages/onboarding/welcome.ts index 8125c3f..9664a1f 100644 --- a/src/zerion/pages/onboarding/welcome.ts +++ b/src/zerion/pages/onboarding/welcome.ts @@ -1,6 +1,7 @@ import { ImportWallet, Password } from '../..'; import { HTMLElement } from '../../../controls/html-element'; import { PageObject } from '../../../page'; + /** * * diff --git a/src/zerion/pages/send-transaction.ts b/src/zerion/pages/send-transaction.ts index 23b9d66..c805be7 100644 --- a/src/zerion/pages/send-transaction.ts +++ b/src/zerion/pages/send-transaction.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../controls/html-element'; import { IConfirmation } from '../../interface/wallet/confirmation'; import { PageObject } from '../../page'; + /** * * diff --git a/src/zerion/pages/sign-in-request.ts b/src/zerion/pages/sign-in-request.ts index 8f94721..99bcbc0 100644 --- a/src/zerion/pages/sign-in-request.ts +++ b/src/zerion/pages/sign-in-request.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../controls/html-element'; import { IConfirmation } from '../../interface/wallet/confirmation'; import { PageObject } from '../../page'; + /** * * diff --git a/src/zerion/pages/sign-message.ts b/src/zerion/pages/sign-message.ts index fd5792e..4386a2a 100644 --- a/src/zerion/pages/sign-message.ts +++ b/src/zerion/pages/sign-message.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../controls/html-element'; import { IConfirmation } from '../../interface/wallet/confirmation'; import { PageObject } from '../../page'; + /** * * diff --git a/src/zerion/pages/signature-request.ts b/src/zerion/pages/signature-request.ts index 657f003..f836301 100644 --- a/src/zerion/pages/signature-request.ts +++ b/src/zerion/pages/signature-request.ts @@ -1,6 +1,7 @@ import { HTMLElement } from '../../controls/html-element'; import { IConfirmation } from '../../interface/wallet/confirmation'; import { PageObject } from '../../page'; + /** * * diff --git a/yarn.lock b/yarn.lock index a1d6014..b89a645 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,6 +15,72 @@ "@babel/highlight" "^7.24.2" picocolors "^1.0.0" +"@babel/code-frame@^7.22.13", "@babel/code-frame@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.24.7.tgz#882fd9e09e8ee324e496bd040401c6f046ef4465" + integrity sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA== + dependencies: + "@babel/highlight" "^7.24.7" + picocolors "^1.0.0" + +"@babel/generator@7.17.7": + version "7.17.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.17.7.tgz#8da2599beb4a86194a3b24df6c085931d9ee45ad" + integrity sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w== + dependencies: + "@babel/types" "^7.17.0" + jsesc "^2.5.1" + source-map "^0.5.0" + +"@babel/generator@^7.23.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.24.7.tgz#1654d01de20ad66b4b4d99c135471bc654c55e6d" + integrity sha512-oipXieGC3i45Y1A41t4tAqpnEZWgB/lC6Ehh6+rOviR5XWpTtMmLN+fGjz9vOiNRt0p6RtO6DtD0pdU3vpqdSA== + dependencies: + "@babel/types" "^7.24.7" + "@jridgewell/gen-mapping" "^0.3.5" + "@jridgewell/trace-mapping" "^0.3.25" + jsesc "^2.5.1" + +"@babel/helper-environment-visitor@^7.22.20": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.7.tgz#4b31ba9551d1f90781ba83491dd59cf9b269f7d9" + integrity sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-function-name@^7.23.0": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.24.7.tgz#75f1e1725742f39ac6584ee0b16d94513da38dd2" + integrity sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA== + dependencies: + "@babel/template" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/helper-hoist-variables@^7.22.5": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.7.tgz#b4ede1cde2fd89436397f30dc9376ee06b0f25ee" + integrity sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-split-export-declaration@^7.22.6": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.7.tgz#83949436890e07fa3d6873c61a96e3bbf692d856" + integrity sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA== + dependencies: + "@babel/types" "^7.24.7" + +"@babel/helper-string-parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.24.7.tgz#4d2d0f14820ede3b9807ea5fc36dfc8cd7da07f2" + integrity sha512-7MbVt6xrwFQbunH2DNQsAP5sTGxfqQtErvBIvIMi6EQnbgUOuVYanvREcmFrOPhoXBrTtjhhP+lW+o5UfK+tDg== + +"@babel/helper-validator-identifier@^7.16.7", "@babel/helper-validator-identifier@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz#75b889cfaf9e35c2aaf42cf0d72c8e91719251db" + integrity sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w== + "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" @@ -30,6 +96,63 @@ js-tokens "^4.0.0" picocolors "^1.0.0" +"@babel/highlight@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.24.7.tgz#a05ab1df134b286558aae0ed41e6c5f731bf409d" + integrity sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw== + dependencies: + "@babel/helper-validator-identifier" "^7.24.7" + chalk "^2.4.2" + js-tokens "^4.0.0" + picocolors "^1.0.0" + +"@babel/parser@^7.20.5", "@babel/parser@^7.23.0", "@babel/parser@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.7.tgz#9a5226f92f0c5c8ead550b750f5608e766c8ce85" + integrity sha512-9uUYRm6OqQrCqQdG1iCBwBPZgN8ciDBro2nIOFaiRz1/BCxaI7CNvQbDHvsArAC7Tw9Hda/B3U+6ui9u4HWXPw== + +"@babel/template@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.7.tgz#02efcee317d0609d2c07117cb70ef8fb17ab7315" + integrity sha512-jYqfPrU9JTF0PmPy1tLYHW4Mp4KlgxJD9l2nP9fD6yT/ICi554DmrWBAEYpIelzjHf1msDP3PxJIRt/nFNfBig== + dependencies: + "@babel/code-frame" "^7.24.7" + "@babel/parser" "^7.24.7" + "@babel/types" "^7.24.7" + +"@babel/traverse@7.23.2": + version "7.23.2" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.2.tgz#329c7a06735e144a506bdb2cad0268b7f46f4ad8" + integrity sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/generator" "^7.23.0" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.0" + "@babel/types" "^7.23.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@7.17.0": + version "7.17.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.17.0.tgz#a826e368bccb6b3d84acd76acad5c0d87342390b" + integrity sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw== + dependencies: + "@babel/helper-validator-identifier" "^7.16.7" + to-fast-properties "^2.0.0" + +"@babel/types@^7.17.0", "@babel/types@^7.23.0", "@babel/types@^7.24.7": + version "7.24.7" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.7.tgz#6027fe12bc1aa724cd32ab113fb7f1988f1f66f2" + integrity sha512-XEFXSlxiG5td2EJRe8vOmRbaXVgfcBlszKujvVmWIK/UpywWljQCfzAv3RQCGujWQ1RD4YYWEAqDXfuJiy8f5Q== + dependencies: + "@babel/helper-string-parser" "^7.24.7" + "@babel/helper-validator-identifier" "^7.24.7" + to-fast-properties "^2.0.0" + "@commitlint/cli@^19.2.0": version "19.2.1" resolved "https://registry.yarnpkg.com/@commitlint/cli/-/cli-19.2.1.tgz#8f00d27a8b7c7780e75b06fd4658fdc1e9209f1b" @@ -308,12 +431,26 @@ resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-2.0.2.tgz#d9fae00a2d5cb40f92cfe64b47ad749fbc38f917" integrity sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw== -"@jridgewell/resolve-uri@^3.0.3": +"@jridgewell/gen-mapping@^0.3.5": + version "0.3.5" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz#dcce6aff74bdf6dad1a95802b69b04a2fcb1fb36" + integrity sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg== + dependencies: + "@jridgewell/set-array" "^1.2.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.24" + +"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.2" resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz#7a0ee601f60f99a20c7c7c5ff0c80388c1189bd6" integrity sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw== -"@jridgewell/sourcemap-codec@^1.4.10": +"@jridgewell/set-array@^1.2.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.2.1.tgz#558fb6472ed16a4c850b889530e6b36438c49280" + integrity sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A== + +"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== @@ -326,6 +463,14 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" +"@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": + version "0.3.25" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz#15f190e98895f3fc23276ee14bc76b675c2e50f0" + integrity sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ== + dependencies: + "@jridgewell/resolve-uri" "^3.1.0" + "@jridgewell/sourcemap-codec" "^1.4.14" + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -352,6 +497,18 @@ resolved "https://registry.yarnpkg.com/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz#db4ecfd499a9765ab24002c3b696d02e6d32a12c" integrity sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA== +"@trivago/prettier-plugin-sort-imports@^4.3.0": + version "4.3.0" + resolved "https://registry.yarnpkg.com/@trivago/prettier-plugin-sort-imports/-/prettier-plugin-sort-imports-4.3.0.tgz#725f411646b3942193a37041c84e0b2116339789" + integrity sha512-r3n0onD3BTOVUNPhR4lhVK4/pABGpbA7bW3eumZnYdKaHkf1qEC+Mag6DPbGNuuh0eG8AaYj+YqmVHSiGslaTQ== + dependencies: + "@babel/generator" "7.17.7" + "@babel/parser" "^7.20.5" + "@babel/traverse" "7.23.2" + "@babel/types" "7.17.0" + javascript-natural-sort "0.7.1" + lodash "^4.17.21" + "@trufflesuite/bigint-buffer@1.1.10": version "1.1.10" resolved "https://registry.yarnpkg.com/@trufflesuite/bigint-buffer/-/bigint-buffer-1.1.10.tgz#a1d9ca22d3cad1a138b78baaf15543637a3e1692" @@ -1103,6 +1260,13 @@ debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.1.0: + version "4.3.5" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.5.tgz#e83444eceb9fedd4a1da56d671ae2446a01a6e1e" + integrity sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg== + dependencies: + ms "2.1.2" + deep-is@^0.1.3: version "0.1.4" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" @@ -1677,6 +1841,11 @@ global-directory@^4.0.1: dependencies: ini "4.1.1" +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + globals@^13.19.0: version "13.24.0" resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" @@ -1995,6 +2164,11 @@ iterall@^1.2.1, iterall@^1.3.0: resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea" integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg== +javascript-natural-sort@0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/javascript-natural-sort/-/javascript-natural-sort-0.7.1.tgz#f9e2303d4507f6d74355a73664d1440fb5a0ef59" + integrity sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw== + jiti@^1.19.1: version "1.21.0" resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" @@ -2017,6 +2191,11 @@ jsbn@1.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040" integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A== +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + json-buffer@3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" @@ -2200,7 +2379,7 @@ lodash.upperfirst@^4.3.1: resolved "https://registry.yarnpkg.com/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz#1365edf431480481ef0d1c68957a5ed99d49f7ce" integrity sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== -lodash@^4.16.4, lodash@^4.17.14: +lodash@^4.16.4, lodash@^4.17.14, lodash@^4.17.21: version "4.17.21" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -2956,6 +3135,11 @@ socks@^2.6.2, socks@^2.7.1: ip-address "^9.0.5" smart-buffer "^4.2.0" +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + source-map@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" @@ -3065,6 +3249,11 @@ tmp@^0.2.3: resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.2.3.tgz#eb783cc22bc1e8bebd0671476d46ea4eb32a79ae" integrity sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w== +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + to-regex-range@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4"