0
Je suis en train d'écrire des tests pour l'application wechat (une application de troisième partie), ci-dessous est mon code de test et l'erreur que je reçois: Aucune activité trouvée. Comment puis-je créer une activité d'application tierce?android test expresso webview wechat
Quelqu'un peut-il m'aider? Merci beaucoup!
Erreur:
No activities found. Did you forget to launch the activity by calling getActivity() or startActivitySync or similar?
Code d'essai:
public void testHelloWorldOnView() {
try {
Context context=getInstrumentation().getContext();
PackageManager manager = context.getPackageManager();
Intent i = manager.getLaunchIntentForPackage("com.tencent.mm");
if (i == null) {
//throw new PackageManager.NameNotFoundException();
}
i.addCategory(Intent.CATEGORY_LAUNCHER);
context.startActivity(i);
ViewInteraction view=onView(withText("通讯录"));
view.perform(click());
}
}
votre question n'est pas claire. s'il vous plaît ajouter toute la classe de test pour voir la configuration – piotrek1543