0
votes

Comment vérifier que Fichier APK est déjà installé dans mon émulateur?

J'ai déjà installé un fichier apk dans mon émulateur en fournissant un chemin dans les capacités souhaitées xxx

mais je ne veux pas installer un fichier apk dans chaque exécution de cas de test Comment puis-je gérer cela?


1 commentaires

Il suffit de supprimer la capacité ci-dessus - mobilecapabilitytype.app . Ne mettez pas cela, si vous ne voulez pas installer.


3 Réponses :


0
votes

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>");


0 commentaires

0
votes

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.

Si vous souhaitez connaître «l'activité de l'application» ou «Package d'applications», exécutez la commande suivante dans cmd.

LUMSYSYS Windows Windows | grep -e 'mcurrentfocus' Pour plus d'inforer, reportez ce lien http://www.automationtestinghub.com/appackage-and -Appactivité-nom /


0 commentaires

0
votes

@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");
}


0 commentaires