Chaque page est liée à la suivante
Les pages sont liées à une page suivante, généralement avec un lien en bas vers la page suivante.

Utilisez l'activité Répéter pour parcourir ces pages en boucle. Cette activité parcourt en boucle les pages qui lui sont fournies par une autre activité nommée Suivant.
Répéter et Suivant doivent être utilisés en collaboration pour avoir un quelconque effet.
- Sur la première page, ajoutez une étape de Répéter.
- Insérez des activités supplémentaires, si nécessaire.
-
Insérer une étape Suivant.
Lorsque l'exécution du robot atteint l'étape suivante, il revient à l'étape Répéter et exécute une autre itération des étapes. La page est transférée à l'étape Répéter, et une nouvelle page est chargée à chaque itération.
Vous pouvez ajouter d'autres boucles entre les étapes Répéter et Suivant pour extraire des informations supplémentaires de la page, si nécessaire.
Ici, comme avant, nous parcourons en boucle les pages de résultats d'une demande de recherche, symbolisée par l'étape Envoyer le formulaire.
L'étape d'envoi de formulaire génère la première page de résultat que nous donnons à l'activité Répéter. Dans la première branche de l'activité Répéter, nous traitons la page en cours. Dans la deuxième branche, nous chargeons la page suivante en cliquant sur son lien. L'activité Suivant renvoie la page à l'activité Répéter qui l'affiche lors de l'itération suivante. Lorsque la dernière page est atteinte, l'activité Clic génère une erreur. Pour ce faire, l'étape Clic est configurée pour terminer la boucle. Dans l'étape Clic, cela se fait dans l'onglet Gestion des erreurs en définissant la propriété Alors sur Arrêter la boucle.
-
Pour terminer la boucle, dans l'onglet Gestion des erreurs, définissez la propriété Alors sur Boucle de rupture.
Si le processus ne trouve pas de page suivante, il s'arrête.
Pour plus d'informations, consultez Gestion des erreurs.
Une autre façon de traiter la dernière page est présentée dans l'extrait de robot suivant :
Vous pouvez utiliser une activité Tester la balise dans une deuxième branche pour détecter quand la dernière page a été atteinte. L'activité Tester la balise vérifie que la page contient un lien vers la page suivante, par exemple, en recherchant une balise <a> contenant le texte Suivant. Si la page contient un tel lien, nous chargeons cette page et la donnons à l'activité Suivant. Lorsque la dernière page est atteinte, l'activité Tester la balise arrête l'exécution sur la deuxième branche, et aucune nouvelle page n'est donnée à l'activité Répéter, ce qui entraîne la fin de la boucle.
Trouver le lien vers la page suivante peut être délicat. Une erreur courante consiste à trouver le lien de la page précédente sur certaines pages au lieu du lien de la page suivante, car la mise en page des pages change légèrement entre la première page, les pages suivantes et la dernière page. Une autre erreur courante est de ne pas détecter la dernière page de manière fiable. Il peut être nécessaire de configurer avec soin les localisateurs de balises des étapes pour que tout fonctionne (consultez Utilisation des localisateurs de balise).
Lorsque vous utilisez un robot dans Design Studio, vous ne pouvez pas toujours faire correctement des allers et retours entre les itérations d'une activité Répéter. Si vous ne savez pas si Design Studio a bien compris, cliquez sur Actualiser pour mettre à jour.