Analyse comparative des performances et limites de 5 algorithmes d'automatisation RPA.
Les tests de performance excluent les iframes pour les trois premiers algorithmes car ils ne supportent pas cette technologie.
Double boucle For classique (Ligne > Colonne) remplissant les champs séquentiellement. Très simple mais s'arrête si un élément est invisible.
Ajoute une activité UiPath "Inject JS Script" pour modifier la visibilité des champs masqués (style CSS). Échoue sur les balises propriétaires.
Une boucle analyse les styles via le sélecteur UiPath et force l'affichage avant saisie. Plus lent mais plus robuste aux structures HTML complexes.
Fichier XAML complexe et récursif. Explore nativement les iframes et remplit les champs. Extrêmement fiable mais très gourmand en ressources.
Code JavaScript injecté explorant récursivement le DOM (frames incluses) pour remplir directement les champs. Vitesse fulgurante.
Visualisation de la médiane, des quartiles et de la dispersion globale du temps de saisie.
Analyse de la dérive ou de la constance des algorithmes face à la croissance de la charge de travail (Nombre de pages de 5 à 100).
Cette analyse montre la résistance de chaque algorithme face aux obstacles (champs cachés, iframes multiniveaux).
L'algorithme 0 échoue systématiquement sur les modes "Très Difficile" et supérieurs car les champs masqués ne sont pas pris en charge.
Grâce à l'affichage des éléments cachés, ces algorithmes conservent un taux de réussite de 100% sur l'ensemble des modes hors iframes.
Axes d'optimisation basés sur les données mesurées du benchmark.