UiPath Documentation
studio
latest
false
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide de l'utilisateur de Studio

Dernière mise à jour 28 avr. 2026

Différences entre Modern Experience et Classic Experience

Enregistreurs

Activités

Un ensemble d'activités distinct est disponible par défaut dans chaque expérience.

Quelle que soit l'expérience sélectionnée pour un projet, vous pouvez également activer les activités qui ne sont disponibles par défaut que dans l'autre expérience. Cliquez sur Afficher les options en haut du panneau Activités, puis sélectionnez :

  • Affichage moderne pour afficher les activités modernes dans les projets qui utilisent Classic Experience.

  • Affichage classique pour afficher les activités classiques dans les projets qui utilisent Modern Experience.

    image des documents

Le tableau suivant répertorie les activités disponibles par défaut dans une expérience, mais pas dans l'autre. Les activités UI Automation qui ne sont pas répertoriées dans le tableau sont disponibles par défaut dans les deux expériences.

Activités ModernActivités Classic
Activer (Activate)Click, Raccourcis clavier, Saisie
Check App StateLors de l'apparition de l'élément, Lors de la disparition de l'élément, Lors de l'apparition de l'image, Lors de la disparition de l'image, Attendre la disparition de l'élément, Attendre la disparition de l'image, Trouver une image, L'image existe, L'élément existe
Check/UncheckVérifier (Check)
Cliquer (Click)Cliquer, Cliquer sur une image
Extract Table DataExtraire les données structurées, Obtenir le texte complet, Obtenir le texte visible
Obtenir le texte (Get Text)Obtenir le texte (Get Text)
Go To URLAccéder à (Navigate To)
Mettre en surbrillance (Highlight)Mettre en surbrillance (Highlight)
Pointer (Hover)Pointer, Pointer sur l'image
Raccourcis clavierEnvoyer le raccourci (Send Hotkey)
Navigate BrowserFermer l’onglet, Revenir en arrière, Avancer, Accéder à l'accueil, Actualiser le navigateur
Sélectionner l'élément (Select Item)Sélectionner l'élément (Select Item)
Prendre une capture d'écran (Take Screenshot)Prendre une capture d'écran (Take Screenshot)
Saisir dans (Type Into)Saisir dans, Saisir un texte sécurisé
Use Application/BrowserOuvrir l'application, Ouvrir le navigateur, Lier la fenêtre, Lier le navigateur, Étendue de l'élément, Fermer la fenêtre Démarrer le processus
S/OBase d’ancrage, Ancre contextuelle

Exceptions

Le tableau ci-dessous présente, pour chaque exception classique, son homologue moderne avec le type de relation : renommage direct (le même concept et cette même étendue dans le mode moderne), mappage partiel (7) ou aucun homologue (fonctionnalité supprimée, pas encore portée, ou une exception non nécessaire dans Modern).

ClassiqueModerne (UiPath.UIAutomationNext.Exceptions)MappageRemarques
Activité générale (UiPath.Core.Activities)
ElementNotSetExceptionNotInitializedExceptionPartielleClassique : élément non fourni dans le contexte. Moderne : propriété InUIElement non initialisée avant utilisation. Le concept est le même ; moderne est spécifiquement limité à l’entrée InUIElement .
TextNotFoundExceptionNodeNotFoundExceptionPartielleClassique : exception dédiée aux activités de recherche de texte. Moderne : tous les cas « introuvables » (y compris les cibles de texte) sont réduits en NodeNotFoundException.
RegistrationException(aucun)Aucun équivalentPas lancé en production dans le classique non plus ; aucun concept équivalent dans moderne.
ActivityTimeoutExceptionRuntimeTimeoutExceptionChangement de nom directMême concept ; renommé et déplacé vers l’espace de noms UiPath.UIAutomationNext.Exceptions .
PropertyNotSetException(aucun)Aucun équivalentPhase de conception ValidationError uniquement dans classique. Les activités modernes utilisent un mécanisme de validation différent.
BrowserNotSetExceptionBrowserNotFoundExceptionChangement de nom directClassique : aucun navigateur dans le contexte. Moderne : aucun navigateur correspondant n’a été trouvé. Même concept ; Le nom moderne est plus descriptif.
WindowNotSetExceptionApplicationNotFoundExceptionPartielleClassique : aucune fenêtre dans le contexte pour une activité à l’échelle d’une fenêtre. Moderne : application introuvable lors de la connexion. L’équivalent le plus proche ; moderne est plus vaste (couvre tous les types d'applications, pas seulement les fenêtres).
SAP (UiPath.Core.Activities)
SAPCallTransactionExceptionSAPCallTransactionExceptionChangement de nom directMême nom, même concept ; l'espace de noms déplacé de UiPath.Core.Activities vers UiPath.UIAutomationNext.Exceptions.
SAPLoginExceptionSAPLoginExceptionChangement de nom directMême nom, même concept ; l'espace de noms déplacé de UiPath.Core.Activities vers UiPath.UIAutomationNext.Exceptions.
CellScopeExceptionSAPTableCellScopeExceptionChangement de nom directMême concept (échecs de l'étendue des cellules du tableau) ; renommé de manière spécifique à SAP et dont le nom est plus clair pour les tables.
ExpandALVTreeExceptionSAPExpandTreeExceptionChangement de nom directMême concept (échec de l’expansion de l’arborescence SAP) ; nom simplifié.
Sélecteur (UiPath.Core)
InvalidSelectorExceptionInvalidSelectorExceptionChangement de nom directMême nom, même concept (sélecteur impossible à analyser ; l'espace de noms déplacé de UiPath.Core vers UiPath.UIAutomationNext.Exceptions.
InvalidFilterSelectorException (interne)(aucun)Aucun équivalentClasse interne ; aucun équivalent dans moderne.
SelectorOperationExceptionUiAutomationExceptionPartielleClassique : encapsule les échecs COM/parse lors des opérations du sélecteur. Moderne : ils sont réaffichés sur le UiAutomationException général ; aucun type d'exception d'opération de sélecteur dédié.
Élément/Nœud (UiPath.Core)
SelectorNotFoundExceptionNodeNotFoundExceptionChangement de nom directMême concept (élément non trouvé par le sélecteur ; Le nom moderne se généralise au-delà des sélecteurs. SelectorNotFoundException étend FindElementException en classique ; moderne utilise une hiérarchie plate sous UiAutomationException.
FindElementExceptionRuntimeFindExceptionPartielleClassique : erreur COM lors de la recherche qui est introuvable. Moderne : échec de la recherche avec des détails sur l’étape de recherche qui a échoué. L’équivalent le plus proche ; moderne comprend des informations de diagnostic plus riches.
InvalidUiElementExceptionNodeNotFoundExceptionPartielleClassique : erreur COM E_UINODE_INVALID_ELEMENT (référence périmée/non valide). Modern : l'erreur COM E_UINODE_INVALID_IDENTIFIER est mappée à NodeNotFoundException. Le concept est le même (élément périmée) ; différent type d’exception dans moderne.
UninitializedNodeExceptionUiNodeUninitializedElementExceptionChangement de nom directMême concept (nœud non initialisé, erreur COM E_UINODE_UNINITIALIZED_ELEMENT) ; renommé avec le préfixe UiNode pour plus de cohérence.
UiElementHasNoItemsExceptionUiNodeHasNoItemsExceptionChangement de nom directMême concept (liste/arborescence/combinaison vide, erreur COM E_UINODE_HAS_NO_ITEMS) ; renommé du préfixe UiElement en UiNode .
ElementOperationExceptionUiAutomationExceptionPartielleClassique : général : généralage encapsulant tout échec COM sur les opérations d’élément (clic, saisie, surlignage, etc.). Moderne : le même rôle est interprété par la base UiAutomationException; aucun type d'exception d'opération d'élément dédié.
Navigateur (UiPath.Core)
InvalidBrowserExceptionBrowserNotFoundExceptionPartielleClassique : la référence COM uiBrowser est nulle. Moderne : aucune instance de navigateur correspondante n’a été trouvée. Même scénario visible par l'utilisateur (navigateur non disponible) ; Le nom moderne reflète le modèle d’attachement par recherche.
BrowserOperationExceptionUiAutomationExceptionPartielleClassique : exception dédiée aux échecs d’opération COM du navigateur. Moderne : échecs d'opération de navigateur affichés sous la forme UiAutomationException; aucun type d'opération de navigateur dédié.
Fenêtre (UiPath.Core)
InvalidWindowExceptionApplicationNotFoundExceptionPartielleClassique : la référence COM de la fenêtre est nulle avant une opération. Moderne : application introuvable lors de la connexion. L’équivalent le plus proche ; la technologie moderne est plus étendue (tous les types d'applications).
WindowOperationExceptionUiAutomationExceptionPartielleClassique : exception dédiée aux échecs des opérations COM de la fenêtre (masquer, fermer, agrandir, etc.). Moderne : elles s'affichent en tant que UiAutomationException; aucun type d'opération de fenêtre dédié.
Image (UiPath.Core)
InvalidImageExceptionUiAutomationExceptionPartielleClassique : exception dédiée aux données d’image non valides. Moderne : erreurs d'image apparaissent sous la forme UiAutomationException; aucun type d'exception d'image dédié.
InvalidRegionExceptionUiAutomationExceptionPartielleClassique : la zone de l'écran est nulle ou vide. Moderne : aucune exception de région dédiée ; apparaît sous la forme UiAutomationException.
ImageOperationExceptionUiAutomationExceptionPartielleClassique : ensemble de tests dédié à tout échec d’opération d’image. Moderne : échecs de l'opération d'image s'affichent sous la forme UiAutomationException; aucun type dédié.
Extraire (UiPath.Core)
InvalidScrapeOptionsException(aucun)Aucun équivalentLe modèle d'options d'extraction classique n'existe pas dans moderne ; l'extraction est gérée différemment sans objet d'options équivalents.
ActiveX (UiPath.Core.Activities)
AutomateActiveXException(aucun)Aucun équivalentL'automatisation ActiveX est une fonctionnalité uniquement classique ; non disponible dans les activités modernes.
ActiveXOutputArgumentsNotSupportedException(aucun)Aucun équivalentFonctionnalité ActiveX uniquement.
ActiveXUnknownMethodException(aucun)Aucun équivalentFonctionnalité ActiveX uniquement.
ActiveXInvalidArgumentsException(aucun)Aucun équivalentFonctionnalité ActiveX uniquement.
InjectDotNet (UiPath.Core.Activities)
InjectDotNetMethodNotFoundException(aucun)Aucun équivalentL'activité "Injecter le code .NET" est uniquement classique ; aucune activité moderne équivalente.
InjectDotNetAmbiguousMethodException(aucun)Aucun équivalentFonctionnalité classique uniquement.
InjectDotNetTypeNotFoundException(aucun)Aucun équivalentFonctionnalité classique uniquement.
InjectDotNetTypeNotSupportedException(aucun)Aucun équivalentFonctionnalité classique uniquement.
InjectDotNetAssemblyReflectionException(aucun)Aucun équivalentFonctionnalité classique uniquement ; n’est pas non plus mis en production.
InjectDotNetArgumentNotDefinedException(aucun)Aucun équivalentFonctionnalité classique uniquement.

Réf. d’objets

Vous ne pouvez utiliser le Référentiel d'Objects que dans l'expérience moderne avec des activités modernes.

Assistants de capture

  • Modern Experience : l'assistant d'extraction de table est disponible pour la capture de données.
  • Classic Experience : les assistants de capture de données et d'extraction de données d’écran sont disponibles.
  • Enregistreurs
  • Activités
  • Exceptions
  • Réf. d’objets
  • Assistants de capture

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour