https://github.com/wallet-test-framework/glue-metamask-android
https://github.com/wallet-test-framework/glue-metamask-android
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/wallet-test-framework/glue-metamask-android
- Owner: wallet-test-framework
- License: mit
- Created: 2025-01-24T00:35:36.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2025-01-24T17:23:19.000Z (over 1 year ago)
- Last Synced: 2025-02-03T17:08:00.040Z (over 1 year ago)
- Language: TypeScript
- Size: 73.2 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## 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
```bash
npm install
```
### Android Application
The glue requires the MetaMask app installed on a real device. The app can be installed from the [Play Store](https://play.google.com/store/apps/details?id=io.metamask).
Note that running the tests will wipe your private keys off of the device.
## Building
```bash
npm run build
```
### Tests & Linting (Optional)
```bash
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.
```bash
npx appium
```
### Tests
```bash
npx glue-metamask-android
```