Fonctionnalités Select2 dans ATF

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 1 minute de lecture
  • Utilisez le composant Select2 pour rechercher et sélectionner facilement votre option dans un menu déroulant.

    Vous pouvez définir la valeur de select2 dans un test. Le test recherche ensuite la valeur dans la barre de recherche de Select2. Le premier résultat valide de la liste déroulante des composants est sélectionné.

    Glissez-déplacez l’inspecteur de page dans le menu déroulant requis. Le panneau de droite du composant sélectionné s’ouvre. Vous pouvez spécifier le texte que vous souhaitez rechercher dans l’étape Définir la valeur du composant de l’inspecteur de page.

    Sélectionnez l’option Définir la valeur du composant sous Action pour rechercher un composant. Saisissez le texte dans le panneau de droite et cliquez sur Soumettre. Cela permet au code d’ouvrir le select2 pour rechercher ce composant et choisir la première option qui s’affiche.
    Remarque :
    Si plusieurs options de composant portant le même nom s’affichent lors de la recherche d’un terme, seule la première option est sélectionnée.
    Figure 1. Composant Select2
    GIF montrant les fonctionnalités de select2

    Limites de la prise en charge de select2

    • Seules certaines versions (3.5.1-3.5.4 et 4.0.0-4.0.13) de la bibliothèque select2 sont prises en charge.
    • La prise en charge de select2 dépend de la bibliothèque jquery. Donc, si vous essayez de définir une valeur de select2 et que le nom de la bibliothèque jquery est modifié, cela entraîne l’échec du test.
    • La recherche dans Select2 ne fonctionnera pas s’il n’y a pas de barre de recherche.

    Considérations relatives à la conception

    Recherchez et sélectionnez vos options de manière efficace avec les considérations de conception suivantes :
    • Il est recommandé d’utiliser des données de test pouvant faire l’objet d’une recherche unique.
    • Attendez que l’élément actuel soit défini avant de procéder à la définition de l’élément suivant tout en définissant la valeur de Select2 via l’étape de test Définir les valeurs de composant (interface utilisateur personnalisée)
    • Empêcher l’échec des tests en évitant le changement de nom de la bibliothèque jquery
    • Les fonctionnalités d’adaptateur et de décorateur Select2 ne sont pas prises en charge