Bonjour,
Je vais essayer pour être clair de d'abord définir ce que je veut faire, puis ce que j'ai commencé pour y parvenir et enfin où je suis bloqué.
Ce que je veut faire : j'ai des tests automatisés d'une application Android à faire avec TestComplete. n'étant pas expert en développement, je créé les tests en keyword pour pouvoir les modifier.
J'ai à un moment une action à faire, consistant à "cliquer" sur un bouton, qui n'a pas d’identifiant, et qui est une image parmi d'autre du même genre. Comme parmi les fonctionnalité de l'application on peut ajouter d'autres boutons, je ne peux pas me baser sur la position de celui-ci, çà deviendrait vite impossible à maintenir.
Ce que j'ai commencé à faire : J'ai défini en procédure les icônes à utiliser pour chaque bouton que l'on créé pour reconnaître l'action, je me base donc sur l'icone pour retrouver mon bouton.
Problème : Si j'ajoute trop de nouveau boutons qui se retrouvent avant celui-ci, sans un scroll de l'écran, le bouton n'est pas visible. Je voulais donc faire une boucle While, et que tant que l'objet n'est pas visible sur l'écran, on scrolle, ensuite on sort de la boucle pour cliquer dessus. Mais je ne trouve pas comment vérifier la présence d'un objet dans une boucle While, je vois seulement des valeurs à comparer (equals, not equals, greater than...) aucune notion de visible ou non pour un objet.
Si quelqu'un peut m'aider je lui en serait grandement reconnaissant.
Partager