A tool to automate the MetaMask wallet on android for use with Wallet Test Framework.
This project requires Nodejs version 20.6 or later.
npm install
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.
npm run build
npm test
Running these tests requires launching two executables: an appium server, and the glue.
Getting appium to launch properly can be difficult. Follow their guides for more information.
npx appium
npx glue-metamask-android