Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 951 Bytes

File metadata and controls

53 lines (32 loc) · 951 Bytes

Wallet Test Framework: MetaMask (Android)

A tool to automate the MetaMask wallet on android for use with Wallet Test Framework.

Installation

Node

This project requires Nodejs version 20.6 or later.

Dependencies

npm install

Android Application

The glue requires the MetaMask app installed on a real device. The app can be installed from the Play Store.

Note that running the tests will wipe your private keys off of the device.

Building

npm run build

Tests & Linting (Optional)

npm test

Running

Running these tests requires launching two executables: an appium server, and the glue.

Appium

Getting appium to launch properly can be difficult. Follow their guides for more information.

npx appium

Tests

npx glue-metamask-android