J'ai un ipad jailbreaké (ios v. 7.1.1) et j'ai installé ssh, terminal et de nombreux outils d'administration. Jusqu'à présent, je suis capable d'ouvrir/fermer une application depuis le terminal et bien plus encore.... . Maintenant, je veux déclencher des événements de l'interface utilisateur et contrôler les applications (en fait, toucher un bouton, glisser, taper sur un clavier...) à partir du terminal. Existe-t-il un outil (en ligne de commande) qui peut m'aider à accomplir cela ? J'ai vu une question similaire aquí mais il date de plus d'un an (certains outils ont pu apparaître récemment).
Réponses
Trop de publicités?Il n'y a pas vraiment de méthode simple pour cela. Il n'y a pas d'implémentation AppleScript pour les interactions sur iOS, contrairement à OS X, donc si vous voulez vraiment cela, vous devrez probablement le faire vous-même avec votre propre application personnalisée.
Même avec votre propre application, il n'y a pas de moyen facile d'interagir.
Sur Cocoa Senior (également connu sous le nom de "Mac"), nous avons des méthodes comme la gargantuesque :
mouseEventWithType:location:modifierFlags:timestamp: windowNumber:context:eventNumber:clickCount:pressure:
pour générer des événements.
Cocoa Junior sur l'iPhone n'a pas de méthodes de ce type, nous devons donc trouver comment y parvenir nous-mêmes.
Ce sujet sort du cadre de ce site, mais vous pouvez consulter le site suivant pour plus d'informations :