Comment faire pour automatiser le téléphone android bouton de retour à l'aide de appium
Je suis en train de travailler sur l'automatisation des tests pour un hybride application mobile sur Android à l'aide de Appium(python de la bibliothèque du client). Je n'ai pas été en mesure de comprendre tout moyen permettant d'automatiser ou de créer un geste pour l'utilisation du Téléphone bouton précédent pour revenir à la page précédente de l'application. Est-il un pilote d'fonction qui peut être utilisée? J'ai tenté ma chance avec soi-même.le pilote.naviguer().back() [en espérant que cela permettrait de simuler le même comportement que dans le Sélénium pour accéder à l'URL précédent], mais en vain. Quelqu'un peut-il suggérer un moyen de sortir?
- le soi.le pilote.back() est la solution la plus simple.
- possible de ce problème github.com/appium/appium/issues/4742 il recommande la mise en unicodeKeyboard à False
InformationsquelleAutor Monica | 2015-06-12
Vous devez vous connecter pour publier un commentaire.
Oui,essayez le " pilote.back ()", il simule le système de "retour" de la fonction.
Récemment, j'ai été l'automatisation de l'un de l'application Native où j'ai eu à cliquer sur le bouton retour.
J'ai essayé le code ci-dessous et il a travaillé pour moi.
Code pour Android bouton de retour.
Cela cliquez sur le bouton de retour
Je suppose que peut-être que ça dépend de la version de la bibliothèque cliente utilisez-vous car en Java
driver.navigate().back()
fonctionne bien.pilote.sendKeyEvent(AndroidKeyCode.ARRIÈRE);
fait le travail en Java
J'ai utilisé un KeyEvent.
L'utiliser, il fonctionne à 100%
"4" est la clé de note pour le Retour appuyez sur Android
Pour appium-python-client, de revenir en arrière, vous devez appeler cette méthode:
pilote.press_keycode(4)