Я пытаюсь запустить автоматизацию приложения Facebook.Я вышел из приложения и использовал dumpsys window windows | grep -E mCurrentFocus|mFocusedApp
для получения активности и пакета приложения.Я получил значения как com.facebook.katana/com.facebook.account.login.activity.SimpleLoginActivity
Я предоставляю значения в инспекторе приложений для получения значений локатора
{
"deviceName": "xxxx",
"udid": "xxxx",
"appPackage": "com.facebook.katana",
"platformName": "android",
"appActivity": "com.facebook.account.login.activity.SimpleLoginActivity"
}
, но получаю ошибку
exited with code 4294967295'; Stderr: 'Security exception: Permission Denial: starting Intent { flg=0x10000000 cmp=com.facebook.katana/com.facebook.account.login.activity.SimpleLoginActivity } from null (pid=20151, uid=2000) not exported from uid 10206
Я следовал https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/android/activity-startup.md, чтобы проверить свою активность,
C:\Users\aswathy_krishnan>adb shell am start -W -n com.facebook.katana/.com.face
book.account.login.activity.SimpleLoginActivity -S -a android.intent.action.MAIN
-c android.intent.category.LAUNCHER -f 0x10200000
, но это выдает мне ошибку,
Error: Activity class {com.facebook.katana/com.facebook.katana.com.facebook.acco
unt.login.activity.SimpleLoginActivity} does not exist.
Что я делаю неправильно?Я думаю, что это может быть из-за appActivity, но как я могу получить основное действие?