Appium:无法使用Appium自动化Google Home应用程序
我尝试使用以下所需功能运行Google home应用程序:Appium:无法使用Appium自动化Google Home应用程序,appium,Appium,我尝试使用以下所需功能运行Google home应用程序: desired_caps = { "platformName": "android", "platformVersion": "6.0", "deviceName": "ZX1D64RN88", "appPackage": "com.goog
desired_caps =
{
"platformName": "android",
"platformVersion": "6.0",
"deviceName": "ZX1D64RN88",
"appPackage": "com.google.android.apps.chromecast.app",
"appActivity": "com.google.android.apps.chromecast.app.firstlaunch.FirstLaunchWizardActivity",
"autoGrantPermissions": "true",
"noRest":"true"
}
以下是我在Google home app中发现的活动:
com.google.android.apps.chromecast.app.firstlaunch.FirstLaunchWizardActivity
com.google.android.apps.chromecast.app.core.MainActivity
com.google.android.apps.chromecast.app.homemanagement.settings.HomeSettingsActivity
我试着用所有这些活动启动Google home应用程序。但是没有人为我工作得很好
我还尝试了使用adb
命令。但它也不起作用
这是我使用adb
启动应用程序时使用的命令:
adb shell am start -W -n com.google.android.apps.chromecast.app/com.google.android.apps.chromecast.app.firstlaunch.FirstLaunchWizardActivity -S
使用adb
运行时出现以下错误:
adb shell am start -W -n com.google.android.apps.chromecast.app/com.google.android.apps.chromecast.app.firstlaunch.FirstLaunchWizardActivity -S
停止:com.google.android.apps.chromecast.app
开始:Intent{cmp=com.google.android.apps.chromecast.app/.firstlaunch.FirstLaunchWizardActivity}
java.lang.SecurityException:权限拒绝:启动意图{
flg=0x10000000
cmp=com.google.android.apps.chromecast.app/.firstlaunch.FirstLaunchWizardActivity
}from null(pid=21596,uid=2000)未从uid 13189导出
在android.os.Parcel.readException(Parcel.java:1620)
位于android.os.Parcel.readException(Parcel.java:1573)
在
android.app.ActivityManagerProxy.startActivityAndWait(ActivityManagerNative.java:2804)
位于com.android.commands.am.am.runStart(am.java:877)
位于com.android.commands.am.am.onRun(am.java:359)
位于com.android.internal.os.BaseCommand.run(BaseCommand.java:47)
位于com.android.commands.am.am.main(am.java:100)
位于com.android.internal.os.RuntimeInit.nativeFinishInit(Native
(方法)
有人能建议如何使用appium自动化Google Home应用程序吗