在Android Monkey测试中,我必须排除一些我不想测试的活动。
我尝试在所有活动上设置ActivityLifecycleCallbacks,并使用我不想测试的一些活动调用onActivityCreated,onActivityStarted和onActivityResumed中的finish()。但有时它仍无法正常工作。
我可以将这些活动添加到黑名单之类的内容中吗?谢谢!
答案 0 :(得分:0)
还有一个选项:-c
如果以这种方式指定一个或多个类别,Monkey将只允许系统访问使用指定类别之一列出的活动。如果您未指定任何类别,Monkey将选择使用Intent.CATEGORY_LAUNCHER或Intent.CATEGORY_MONKEY类别列出的活动。要指定多个类别,请多次使用-c选项 - 每个类别一个-c选项。
您可以尝试选择要访问的活动
https://stuff.mit.edu/afs/sipb/project/android/docs/tools/help/monkey.html