J'ai déjà installé un fichier apk dans mon émulateur en fournissant un chemin dans les capacités souhaitées mais je ne veux pas installer un fichier apk dans chaque exécution de cas de test
Comment puis-je gérer cela? P> p>
3 Réponses :
Vous n'avez pas à utiliser cette fonctionnalité si vous avez l'application installée sur l'émulateur / périphérique.
au lieu de cela à l'aide de cette utilisation: P>
caps.setCapability("appPackage", "<APP_PACKAGE_NAME>");
Oui, je suis d'accord avec @adrenalineWest. Mais si vous avez déjà installé un fichier APK, vérifiez simplement l'émulateur IE, Ouvrez l'émulateur et recherchez l'application requise. P>
Si vous souhaitez connaître «l'activité de l'application» ou «Package d'applications», exécutez la commande suivante dans cmd. p>
@amit, vous pouvez vérifier en dessous de l'API (iSappinstalled) dans votre code. Sa réponse sera VRAI TRUE si elle est installée, FALSE SI NON (Boolean)
boolean appExist = driver.isAppInstalled("com.example.AppName"); if(!appExist){ System.out.println("app is does not exist"); else{ System.out.println("app is already installed"); }
Il suffit de supprimer la capacité ci-dessus -
mobilecapabilitytype.app code>. Ne mettez pas cela, si vous ne voulez pas installer.