...
Il faut donc utiliser la fonction pressBack qui permet de désactiver le clavier.
Ensuite, aucune fonction click ne permet de sélectionner le champ “Password”.
Il faut donc utiliser la fonction clickByXY ou clickByPercent pour sélectionner le champ grâce à ses coordonnées.
Parfois, le script va trop vite et rentre le mot de passe dans le champ de l’email.
Pour éviter cela, il faut ajouter une pause de une seconde après avoir désactivé le clavier.
Voici un exemple de code qui permet de remplir le premier champ et de désactiver le clavier les deux champs :
Code Block | ||
---|---|---|
| ||
### Préparation rapide du téléphone (à ne pas utiliser pour les mesures)
applicationStart,fr.kwit.android
waitUntilText,Already an account
# Clic sur l'élément "Already an account"
clickByText,Already an account
waitUntilText,Sign Up
# Clic sur l'élément "Other Sign in methods"
clickByPercent,50,85
waitUntilText,Other Sign in methods
# Clic sur l'élément "Email"
clickByPercent,50,92
waitUntilText,Sign in with your Email
### Remplissage du formulaire
measureStart,ACTION_loginPage_fillForm
clickByTextExact,Email
enterText,test@gmail.com
pressBack
pause,1000
clickByPercent,50,70
enterText,12345678
measureStop |
Exemple 2
Le site web https://www.sante.fr contient des champs qui ne sont pas accessibles par leur texte, leur description ou leur identifiant.
...