▶️ Vous pouvez regarder notre tutoriel sur le composant SELECT sur notre Youtube canal.
Agilitest prend en charge les composants HTML SELECT et les boîtes combo pour les applications de bureau. Cela est nécessaire car ces composants ont une interface graphique et un comportement particulier : ils sélectionnent une ou plusieurs valeurs dans une liste déroulante.
Créer une action Sélectionner
Il existe deux façons de créer une action de sélection :
- Dans le menu d'action
Pour créer une action de sélection, cliquez sur le bouton "Sélectionner"dans le menu des actions
2. Avec la capture d'un élément
Tout d'abord, vous devez capturer l'élément sur lequel vous souhaitez effectuer l'action.
Une fois que c'est fait, déposez l'élément dans l'éditeur et choisissez l'option action Sélectionner.
💡 Conseil
L'action SELECT fonctionne aussi bien sur une liste déroulante entièrement visible que sur une liste qu'il faut généralement faire défiler en cliquant. Pour la seconde option, il suffit de capturer l'élément principal de la liste.
Trois options sont possibles pour sélectionner un composant :
- Avec l'index
- Avec le texte
- Avec la valeur
Une fois l'élément sélectionné, vous pouvez afficher les valeurs et les instructions pour les saisir en cliquant sur le bouton"Charger les valeurs".
Vous pouvez cliquer directement sur ces valeurs pour les saisir au lieu de les saisir manuellement. Elles seront adaptées au type de sélection choisi.
Les valeurs chargées correspondent aux trois options :
0-1-2-3 = Index
Volvo - Saab = Texte
(volvo) - (saab) = Valeur
Pour la sélection du texte et des valeurs, vous pouvez utiliser une expression régulière, qui est intéressante pour filtrer de manière plus flexible.
Vous avez également la possibilité de "Garder les autres options sélectionnées" qui peut être appliquée dans le cas d'une liste à choix multiples. Elle permet de sélectionner plusieurs éléments dans une même liste.
Sélection de l'indice
L'indice correspond à la position de la valeur souhaitée dans une liste déroulante, en partant du haut et en commençant par 0.
Il suffit de cocher la case"Index" et de saisir la valeur souhaitée.
L'index ne doit pas dépasser le nombre de valeurs proposées, sinon aucun texte ne sera sélectionné.
Exemple :
Dans une liste déroulante de 4 éléments : Volvo, Saab, Mercedes, Audi.
Si vous souhaitez récupérer la valeur "Mercedes", vous devez saisir l'index "2", qui apparaît en troisième position, mais le décompte commence à 0.
Sélection de texte
Dans une sélection par texte, le texte sera sélectionné s'il correspond à une option possible proposée par la liste déroulante.
Exemple :
Dans une liste déroulante de 4 éléments : Volvo, Saab, Mercedes, Audi.
Si vous souhaitez récupérer la valeur "Mercedes", saisissez le texte "Mercedes" tel qu'il apparaît dans la liste.
Sélection des valeurs
L'attribut value est une valeur supplémentaire fournie dans le code HTML et liée au texte affiché. Il permet de sélectionner un texte, mais pas d'en récupérer la valeur.
Là encore, cette valeur doit être proposée pour que le texte correspondant soit sélectionné.