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 15 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.

    docs image

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

The table below presents for each classic exception, its modern counterpart with relationship type: direct rename (same concept and scope in modern), partial mapping (narrower/broader scope in modern), or no counterpart (feature removed, not yet ported, or exception not needed in modern).

ClassiqueModern (UiPath.UIAutomationNext.Exceptions)MappageRemarques
General Activity (UiPath.Core.Activities)
ElementNotSetExceptionNotInitializedExceptionPartielleClassic: element not provided in context. Modern: InUIElement property not initialized before use. Concept is the same; modern is scoped to the InUIElement input specifically.
TextNotFoundExceptionNodeNotFoundExceptionPartielleClassic: dedicated exception for text-find activities. Modern: all "not found" cases (including text targets) collapse into NodeNotFoundException.
RegistrationException(none)No counterpartNot thrown in production in classic either; no equivalent concept in modern.
ActivityTimeoutExceptionRuntimeTimeoutExceptionDirect renameSame concept; renamed and moved to UiPath.UIAutomationNext.Exceptions namespace.
PropertyNotSetException(none)No counterpartDesign-time ValidationError only in classic. Modern activities use a different validation mechanism.
BrowserNotSetExceptionBrowserNotFoundExceptionDirect renameClassic: no browser in context. Modern: no matching browser found. Same concept; modern name is more descriptive.
WindowNotSetExceptionApplicationNotFoundExceptionPartielleClassic: no window in context for a window-scoped activity. Modern: application not found when attaching. Closest equivalent; modern is broader (covers all app types, not just windows).
SAP (UiPath.Core.Activities)
SAPCallTransactionExceptionSAPCallTransactionExceptionDirect renameSame name, same concept; namespace moved from UiPath.Core.Activities to UiPath.UIAutomationNext.Exceptions.
SAPLoginExceptionSAPLoginExceptionDirect renameSame name, same concept; namespace moved from UiPath.Core.Activities to UiPath.UIAutomationNext.Exceptions.
CellScopeExceptionSAPTableCellScopeExceptionDirect renameSame concept (table cell scope failures); renamed to be SAP-specific and clarify it is for tables.
ExpandALVTreeExceptionSAPExpandTreeExceptionDirect renameSame concept (SAP tree expansion failure); simplified name.
Selector (UiPath.Core)
InvalidSelectorExceptionInvalidSelectorExceptionDirect renameSame name, same concept (unparseable selector); namespace moved from UiPath.Core to UiPath.UIAutomationNext.Exceptions.
InvalidFilterSelectorException (interne)(none)No counterpartInternal class; no equivalent in modern.
SelectorOperationExceptionUiAutomationExceptionPartielleClassic: wraps COM/parse failures during selector operations. Modern: these are surfaced as the general UiAutomationException; no dedicated selector-operation exception type.
Element / Node (UiPath.Core)
SelectorNotFoundExceptionNodeNotFoundExceptionDirect renameSame concept (element not found by selector); modern name generalises beyond selectors. SelectorNotFoundException extends FindElementException in classic; modern uses a flat hierarchy under UiAutomationException.
FindElementExceptionRuntimeFindExceptionPartielleClassic: COM error during find that is not "not found". Modern: find failed with details about which search step failed. Closest equivalent; modern includes richer diagnostic info.
InvalidUiElementExceptionNodeNotFoundExceptionPartielleClassic: COM error E_UINODE_INVALID_ELEMENT (stale/invalid reference). Modern: COM error E_UINODE_INVALID_IDENTIFIER is mapped to NodeNotFoundException. Concept is the same (stale element); different exception type in modern.
UninitializedNodeExceptionUiNodeUninitializedElementExceptionDirect renameSame concept (uninitialized node, COM error E_UINODE_UNINITIALIZED_ELEMENT); renamed with UiNode prefix for consistency.
UiElementHasNoItemsExceptionUiNodeHasNoItemsExceptionDirect renameSame concept (empty list/tree/combo, COM error E_UINODE_HAS_NO_ITEMS); renamed from UiElement to UiNode prefix.
ElementOperationExceptionUiAutomationExceptionPartielleClassic: broad catch-all wrapping any COM failure on element operations (click, type, highlight, etc.). Modern: the same role is played by the base UiAutomationException; no dedicated element-operation exception type.
Browser (UiPath.Core)
InvalidBrowserExceptionBrowserNotFoundExceptionPartielleClassic: uiBrowser COM reference is null. Modern: no matching browser instance found. Same user-visible scenario (browser unavailable); modern name reflects the attach-by-find model.
BrowserOperationExceptionUiAutomationExceptionPartielleClassic: dedicated exception for browser COM operation failures. Modern: browser operation failures surface as UiAutomationException; no dedicated browser-operation type.
Window (UiPath.Core)
InvalidWindowExceptionApplicationNotFoundExceptionPartielleClassic: window COM reference is null before an operation. Modern: application not found when attaching. Closest equivalent; modern is broader (all app types).
WindowOperationExceptionUiAutomationExceptionPartielleClassic: dedicated exception for window COM operation failures (hide, close, maximize, etc.). Modern: these surface as UiAutomationException; no dedicated window-operation type.
Image (UiPath.Core)
InvalidImageExceptionUiAutomationExceptionPartielleClassic: dedicated exception for invalid image data. Modern: image errors surface as UiAutomationException; no dedicated image exception type.
InvalidRegionExceptionUiAutomationExceptionPartielleClassic: screen region is null or empty. Modern: no dedicated region exception; surfaces as UiAutomationException.
ImageOperationExceptionUiAutomationExceptionPartielleClassic: dedicated catch-all for any image operation failure. Modern: image operation failures surface as UiAutomationException; no dedicated type.
Scrape (UiPath.Core)
InvalidScrapeOptionsException(none)No counterpartClassic scrape options pattern does not exist in modern; scraping is handled differently with no equivalent options object.
ActiveX (UiPath.Core.Activities)
AutomateActiveXException(none)No counterpartActiveX automation is a classic-only feature; not available in modern activities.
ActiveXOutputArgumentsNotSupportedException(none)No counterpartActiveX-only feature.
ActiveXUnknownMethodException(none)No counterpartActiveX-only feature.
ActiveXInvalidArgumentsException(none)No counterpartActiveX-only feature.
InjectDotNet (UiPath.Core.Activities)
InjectDotNetMethodNotFoundException(none)No counterpart"Inject .NET Code" activity is classic-only; no modern equivalent activity.
InjectDotNetAmbiguousMethodException(none)No counterpartClassic-only feature.
InjectDotNetTypeNotFoundException(none)No counterpartClassic-only feature.
InjectDotNetTypeNotSupportedException(none)No counterpartClassic-only feature.
InjectDotNetAssemblyReflectionException(none)No counterpartClassic-only feature; also not thrown in production.
InjectDotNetArgumentNotDefinedException(none)No counterpartClassic-only feature.

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