module:MyAccountPage

module:MyAccountPage

The front-end My Account page

Constructor

new module:MyAccountPage(driver, args)

Parameters:
Name Type Description
driver WebDriver

Instance of WebDriver.

args object

Configuration arguments.

Source:

Extends

  • Page

Methods

clickMenu(menu) → {Promise}

Click a menu item.

Parameters:
Name Type Description
menu string

Text for the menu item.

Source:
Returns:

Promise that evaluates to true if menu item is clicked successfully, false otherwise.

Type
Promise

hasMenu(menu) → {Promise}

Check whether a menu item is present.

Parameters:
Name Type Description
menu string

Text for the menu item.

Source:
Returns:

Promise that evaluates to true if menu item is present, false otherwise.

Type
Promise

login(username, password) → {Promise}

Log in a user using the form.

Parameters:
Name Type Description
username string

The user's username.

password string

The user's password.

Source:
Returns:

Promise that evaluates to true if form is filled and submitted successfully, false otherwise.

Type
Promise