Search code examples
javascriptappiumaccessibilityappium-androidtalkback

How can I Turn on/off Accessibility through appium using javascript


I have this adb shell command for android and tried with the terminal and it's working perfectly.

But not sure how to use this in a framework using appium command.

// disable
adb shell settings put secure enabled_accessibility_services com.android.talkback/com.google.android.marvin.talkback.TalkBackService

// enable
adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService

Solution

  • this works for me.

    const { exec } = require('child_process');
    
    exec('adb shell settings put secure enabled_accessibility_services com.google.android.marvin.talkback/com.google.android.marvin.talkback.TalkBackService', (err, stdout, stderr) => {
            if (err) {
              return;
            }
    });