appium-adb
A wrapper over Android Debugger Bridge, implemented using ES6
and along with async/await
. This package is mainly used by Appium to perform all adb operations on Android devices.
Installing
npm install appium-adb
Watch
npm run dev
Test
unit tests
npm run test
functional tests
By default the functional tests use an avd named NEXUS_S_18_X86
, with API Level
- To change this, you can use the environment variables
PLATFORM_VERSION
,API_LEVEL
, andANDROID_AVD
. IfPLATFORM_VERSION
is set then it is not necessary to setAPI_LEVEL
as it will be inferred.
npm run e2e-test
Usage:
example:
import { ADB } from 'appium-adb';
const adb = await ADB.createADB();
console.log(await adb.getPIDsByName('com.android.phone'));