Résolution de problèmes Texte
1 - La commande enterText ne prend pas en compte les caractères spéciaux
Solution: Pour pouvoir saisir une chaîne de texte contenant des caractères spéciaux, il est possible d'utiliser la commande GDSL enterTextFast, qui colle le texte directement dans le champ désigné.
2 - GDSL enterText, enterTextFast and setText ignore the first character 0 of my string
Examinons le contexte suivant :
Le fichier job.yml pour le Test Runner
extras:
config-screenbrightness: "127"
PAUSEAFTERACTION: "1000"
PAUSEAFTERLOAD: "1000"
PAUSEDURATION: "1000"
ID: 0866899
MDP: "mypassword92"
config-skipsetupphone: "false"Dans votre fichier GDSL, vous utilisez la variable extra ID
clickByText,Identifiant
enterText,${ID}Lorsque le test GDSL s'éxécute le champ de formulaire est rempli avec 866899 au lieu de 0866899
Solution : Pour éviter les surprises, merci de toujours entourer les valeurs pour les paramètres extras par des guillemets. Si vous ne le faites pas, le format yml considère dans ce cas que ID est un nombre au lieu d’une chaine de caractère et donc ID aura pour valeur 866899.
Remplacer ID: 0866899par ID: "0866899"