1234567891011121314151617181920212223242526 |
- const exec = require('shell-utils').exec;
-
- module.exports = {
- pressBack: () => {
- exec.execSync('adb shell input keyevent 4');
- },
- pressMenu: () => {
- exec.execSync('adb shell input keyevent 82');
- },
- pressKeyCode: (keyCode) => {
- exec.execSync(`adb shell input keyevent ${keyCode}`);
- },
- grantPermission: () => {
- exec.execSync('adb shell pm grant com.reactnativenavigation.playground android.permission.READ_PHONE_STATE');
- },
- revokePermission: () => {
- exec.execSync('adb shell pm revoke com.reactnativenavigation.playground android.permission.READ_PHONE_STATE');
- },
- openActivity: () => {
- exec.execSync('adb shell am start -n com.reactnativenavigation.playground/.MainActivity');
- },
- executeShellCommand: (command) => {
- exec.execSync(`adb shell ${command}`);
- }
- };
|