J'ai un besoin de trouver la version d'une application installée sur un appareil mobile et si la version n'est pas la dernière, d'installer la dernière version. Comment automatiser la recherche de la version de l'application installée ? J'utilise appium et selenium pour automatiser mes scripts.
Réponse
Trop de publicités?
Suban Dhyako
Points
1339
Si vous voulez trouver la version de l'application Android, vous pouvez le faire en utilisant la commande shell
String cmd = "adb shell dumpsys package your.app.package.name.here |grep versionName";
Process process = null;
try {
process = Runtime.getRuntime().exec(cmd);
String appVersion = new BufferedReader(new InputStreamReader(process.getInputStream())).readLine();
System.out.println("appVersion = "+appVersion);
} catch (IOException e) {
e.printStackTrace();
}
Pour plus d'informations, consultez le site suivant question de stackoverflow