J'utilise une application bancaire (application Android). L'application ne permet pas de captures d'écran. Quand j'ouvre UI Automator Viewer et essayer de prendre une capture d'écran, je reçois l'erreur suivante:Reconnaître les éléments de page/objets d'une application Android ayant une capture d'écran désactivée dans tous les écrans
'Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist! Error while obtaining UI hierarchy XML file: com.android.ddmlib.SyncException: Remote object doesn't exist!'
J'utilise Appium + Sélénium pour l'automatisation.
Question:
Est-il possible d'activer la fonction capture d'écran par programmation dans l'application?
est-il un moyen de trouver l'objet racine dans l'écran de l'application et itérer à travers tous les objets enfant récursive et imprimer leurs attributs/propriétés (comme PageObjectModel)?
Aidez-moi s'il vous plaît. Merci.