appium-adb
TypeScript icon, indicating that this package has built-in type declarations

12.0.8 • Public • Published

appium-adb

NPM version Downloads

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 18. To change this, you can use the environment variables PLATFORM_VERSION, API_LEVEL, and ANDROID_AVD. If PLATFORM_VERSION is set then it is not necessary to set API_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'));

/appium-adb/

    Package Sidebar

    Install

    npm i appium-adb

    Weekly Downloads

    182,096

    Version

    12.0.8

    License

    Apache-2.0

    Unpacked Size

    1.03 MB

    Total Files

    101

    Last publish

    Collaborators

    • jlipps
    • nick.mokhnach
    • kazucocoa
    • boneskull
    • imurchie
    • bootstraponline
    • dangraham