Certaines configurations de test exigent que vous puissiez récupérer plusieurs éléments du même type à l'aide d'un seul locator. Il y a plusieurs raisons à cela :
Compter les éléments
Il est utile de pouvoir compter tous les éléments d'un type donné pour s'assurer, sans entrer dans les détails, qu'une page, un tableau, une liste, une recherche a le bon nombre d'éléments.
Nous prendrons l'exemple d'un tableau qui présente les principaux navigateurs et leur portage sur différents systèmes d'exploitation :

Nous ferons une première vérification pour nous assurer que le nombre de lignes est égal à 8.

Nous commencerons par sélectionner une ligne, avec un attribut qui nous permet de l'identifier, et nous veillerons à identifier également l'un de ses parents communs à tous les éléments que nous voulons compter de manière unique (en commençant par celui-ci).

Ensuite, nous faisons glisser l'élément qui suit notre script pour faire un contrôle d'occurrence égal à 8.

Il est évident que la première tentative de lancer le test à la volée échouera, puisque cet élément est reconnu de manière unique avec son xid = tr5, et qu'Agilitest ne trouve donc qu'une seule occurrence de ligne.
Nous supprimons ensuite l'attribut TR xid = tr5 du locator

Nous obtenons un locator non exclusif qui permet de trouver toutes les occurrences de TR sous l'élément TABLE table-main

En exécutant l'action à la volée, nous confirmons qu'Agilitest trouve 8 lignes dans ce tableau.
Si vous cliquez sur la loupe :

Agilitest affiche tous les éléments qui correspondent au locator utilisé, ainsi que leur numéro d'ordre d'apparition dans la structure du logiciel testé.

Recherche d'un élément par son index
Lorsque l'on dispose de localisateurs permettant de retrouver plusieurs éléments, il est possible de spécifier par un index ceux que l'on souhaite adresser.

Vous devez cliquer dans l'éditeur sur l'élément qui est multiple
Ensuite, à droite de l'élément, vous verrez un # et deux contrôles haut/bas qui identifient par un index l'élément défini par votre locator.

En validant, Agilitest vous permet de récupérer des attributs spécifiques d'un élément identifié par son index. Par exemple, nous récupérons le texte de la troisième ligne du tableau ci-dessous.

Récupération du texte contenu dans la 2ème ligne du tableau
Pour aller plus loin
Vous pouvez utiliser les index sur plusieurs éléments du même locator.
Cela peut vous permettre, par exemple, de vérifier le contenu d'une cellule spécifique d'un tableau.

Cette fonction d'identification d'un élément par son index peut également vous permettre, dans certains cas, de sortir de situations complexes, si vous manquez d'attributs pour sélectionner de manière unique un élément dans une page.
Vous pouvez également apporter plus de robustesse à vos tests, par exemple si vous changez souvent vos données de test, ne pas sélectionner un élément par son contenu mais par son index peut être plus efficace à long terme, mais votre test sera moins déterministe.