UiPath Documentation
studio
latest
false
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Guia do usuário do Studio

Última atualização 22 de mai de 2026

Diferenças entre Experiência Moderna e Experiência Clássica

Gravadores

Atividades

Por padrão, um conjunto de atividades separado é disponibilizado com cada experiência.

Independentemente da experiência selecionada para um projeto, também é possível habilitar as atividades que, por padrão, somente são disponibilizadas com a outra experiência. Clique em Visualizar Opções, no alto do painel Atividades e, em seguida, selecione:

  • Mostrar Moderna para visualizar as atividades modernas em um projeto que utiliza a experiência clássica

  • Mostrar Clássica para visualizar as atividades clássicas em um projeto que utiliza a experiência moderna.

A tabela a seguir lista as atividades disponíveis por padrão em uma experiência, mas não na outra. Por padrão, as atividades de Automação de Interface Gráfica que não estão listadas na tabela são disponibilizadas em ambas as experiências.

Atividades ModernasAtividades Clássicas
AtivarClicar, Atalhos de teclado, Type into
Check App StateOn Element Appear, On Element Vanish, On Image Appear, On Image Vanish, Wait Element Vanish, Wair Image Vanish, Find Image, Image Exists, Element Exists
Check/UncheckMarcar
ClickClick, Click Image
Extract Table DataExtrair Dados Estruturados, Obter Texto Completo, Tornar Texto Visível
Get TextGet Text
Go To URLNavegar Para
HighlightHighlight
HoverFocalizar, Focalizar Imagem
Keyboard ShortcutsEnviar Tecla de Acesso
Navigate BrowserFechar a Guia, Voltar, Avançar, Voltar para o Início, Atualizar Navegador
Select ItemSelect Item
Take ScreenshotTake Screenshot
Type IntoDigitar em, Digitar Texto Seguro
Use Application/BrowserAbrir Aplicativo, Abrir Navegador, Anexar Janela, Anexar Navegador, Escopo do Elemento, Fechar Janela, Iniciar Processo
N/AAncorar Base, Âncora Sensível a Contexto

Exceções

A tabela abaixo apresenta, para cada exceção clássica, sua contraparte moderna com tipo de relacionamento: renomeação direta (mesmo conceito e escopo na versão moderna), mapeamento parcial (escopo mais restrito/mais amplo na versão moderna) ou sem contraparte (funcionalidade removida, ainda não portada ou exceção não necessária na versão moderna).

ClássicoModerno (UiPath.UIAutomationNext.Exceptions)MapeamentoObservações
General Activity (UiPath.Core.Activities)
ElementNotSetExceptionNotInitializedExceptionParcialClássico: elemento não fornecido no contexto. Moderno: propriedade InUIElement não inicializada antes do uso. O conceito é o mesmo; o moderno limita o escopo especificamente à entrada InUIElement.
TextNotFoundExceptionNodeNotFoundExceptionParcialClássico: exceção dedicada para atividades de localização de texto. Moderno: todos os casos "não localizados" (incluindo destinos de texto) são recolhidos em NodeNotFoundException.
RegistrationException(none)Sem contraparteTambém não ocorre em produção no clássico; nenhum conceito equivalente no moderno.
ActivityTimeoutExceptionRuntimeTimeoutExceptionRenomeação diretaMesmo conceito; renomeado e movido para o namespace UiPath.UIAutomationNext.Exceptions.
PropertyNotSetException(none)Sem contraparteTempo de design ValidationError apenas no clássico. As atividades modernas usam um mecanismo de validação diferente.
BrowserNotSetExceptionBrowserNotFoundExceptionRenomeação diretaClássico: sem navegador no contexto. Moderno: nenhum navegador correspondente localizado. Mesmo conceito; o nome moderno é mais descritivo.
WindowNotSetExceptionApplicationNotFoundExceptionParcialClássico: sem janela em contexto para uma atividade com escopo de janela. Moderno: aplicativo não localizado ao anexar. Equivalente mais próximo; moderno é mais amplo (abrange todos os tipos de apps, não apenas janelas).
SAP (UiPath.Core.Activities)
SAPCallTransactionExceptionSAPCallTransactionExceptionRenomeação diretaMesmo nome, mesmo conceito; namespace movido de UiPath.Core.Activities para UiPath.UIAutomationNext.Exceptions.
SAPLoginExceptionSAPLoginExceptionRenomeação diretaMesmo nome, mesmo conceito; namespace movido de UiPath.Core.Activities para UiPath.UIAutomationNext.Exceptions.
CellScopeExceptionSAPTableCellScopeExceptionRenomeação diretaMesmo conceito (falhas de escopo de células da tabela); renomeado para ser específico do SAP e esclarecer que é para tabelas.
ExpandALVTreeExceptionSAPExpandTreeExceptionRenomeação diretaMesmo conceito (falha de expansão da árvore SAP); nome simplificado.
Seletor (UiPath.Core)
InvalidSelectorExceptionInvalidSelectorExceptionRenomeação diretaMesmo nome, mesmo conceito (seletor não analisável); namespace movido de UiPath.Core para UiPath.UIAutomationNext.Exceptions.
InvalidFilterSelectorException (interno)(none)Sem contraparteClasse interna; sem equivalente na experiência moderna.
SelectorOperationExceptionUiAutomationExceptionParcialClássico: envolve falhas de COM/análise durante operações de seletor. Moderno: esses são exibidos como UiAutomationException geral; sem tipo de exceção de operação de seletor dedicado.
Elemento / Nó (UiPath.Core)
SelectorNotFoundExceptionNodeNotFoundExceptionRenomeação diretaMesmo conceito (elemento não encontrado pelo seletor); o nome moderno generaliza além dos seletores. SelectorNotFoundException estende FindElementException no clássico; o moderno usa uma hierarquia plana sob UiAutomationException.
FindElementExceptionRuntimeFindExceptionParcialClássico: erro COM durante a localização que não é "não encontrado". Moderno: falhou ao localizar com detalhes sobre qual etapa de pesquisa falhou. Equivalente mais próximo; moderno inclui informações de diagnóstico mais ricas.
InvalidUiElementExceptionNodeNotFoundExceptionParcialClássico: erro COM E_UINODE_INVALID_ELEMENT (referência obsoleta/inválida). Moderno: o erro COM E_UINODE_INVALID_IDENTIFIER é mapeado para NodeNotFoundException. O conceito é o mesmo (elemento obsoleto); tipo de exceção diferente no moderno.
UninitializedNodeExceptionUiNodeUninitializedElementExceptionRenomeação diretaMesmo conceito (nó não inicializado, erro COM E_UINODE_UNINITIALIZED_ELEMENT); renomeado com prefixo UiNode para consistência.
UiElementHasNoItemsExceptionUiNodeHasNoItemsExceptionRenomeação diretaMesmo conceito (lista/árvore/combinação vazia, erro COM E_UINODE_HAS_NO_ITEMS); renomeamos do prefixo UiElement para o prefixo UiNode.
ElementOperationExceptionUiAutomationExceptionParcialClássico: catch-all abrangente que envolve qualquer falha COM em operações de elemento (clicar, digitar, realçar etc.). Moderno: a mesma função é desempenhada pela base UiAutomationException; sem tipo de exceção de operação de elemento dedicado.
Navegador (UiPath.Core)
InvalidBrowserExceptionBrowserNotFoundExceptionParcialClássico: uiBrowser a referência COM é nula. Moderno: nenhuma instância de navegador correspondente localizada. Mesmo cenário visível para o usuário (navegador indisponível); o nome moderno reflete o modelo de anexação por localização.
BrowserOperationExceptionUiAutomationExceptionParcialClássico: exceção dedicada para falhas de operação COM do navegador. Moderno: falhas na operação do navegador aparecem como UiAutomationException; sem tipo de operação do navegador dedicado.
Janela (UiPath.Core)
InvalidWindowExceptionApplicationNotFoundExceptionParcialClássico: a referência COM da janela é nula antes de uma operação. Moderno: aplicativo não localizado ao anexar. Equivalente mais próximo; moderno é mais amplo (todos os tipos de apps).
WindowOperationExceptionUiAutomationExceptionParcialClássico: exceção dedicada para falhas de operações COM de janela (ocultar, fechar, maximizar etc.). Moderno: esses aparecem como UiAutomationException; sem um tipo dedicado de operação de janela.
Imagem (UiPath.Core)
InvalidImageExceptionUiAutomationExceptionParcialClássico: exceção dedicada para dados de imagens inválidos. Moderno: erros de imagem aparecem como UiAutomationException; sem tipo de exceção de imagem dedicado.
InvalidRegionExceptionUiAutomationExceptionParcialClássico: a região da tela é nula ou vazia. Moderno: sem exceção de região dedicada; aparece como UiAutomationException.
ImageOperationExceptionUiAutomationExceptionParcialClássico: abrangente dedicado para qualquer falha na operação de imagem. Moderno: falhas na operação de imagem aparecem como UiAutomationException; sem tipo dedicado.
Coletar (UiPath.Core)
InvalidScrapeOptionsException(none)Sem contraparteO padrão de opções de coleta clássico não existe no moderno; a coleta é tratada de forma diferente sem objeto de opções equivalente.
ActiveX (UiPath.Core.Activities)
AutomateActiveXException(none)Sem contraparteA automação ActiveX é uma funcionalidade clássica apenas; não disponível em atividades modernas.
ActiveXOutputArgumentsNotSupportedException(none)Sem contraparteFuncionalidade apenas ActiveX.
ActiveXUnknownMethodException(none)Sem contraparteFuncionalidade apenas ActiveX.
ActiveXInvalidArgumentsException(none)Sem contraparteFuncionalidade apenas ActiveX.
InjectDotNet (UiPath.Core.Activities)
InjectDotNetMethodNotFoundException(none)Sem contraparteA atividade "Inject .NET Code" é apenas clássica; não há atividade equivalente moderna.
InjectDotNetAmbiguousMethodException(none)Sem contraparteFuncionalidade apenas clássica.
InjectDotNetTypeNotFoundException(none)Sem contraparteFuncionalidade apenas clássica.
InjectDotNetTypeNotSupportedException(none)Sem contraparteFuncionalidade apenas clássica.
InjectDotNetAssemblyReflectionException(none)Sem contraparteFuncionalidade apenas clássica; também não lançada em produção.
InjectDotNetArgumentNotDefinedException(none)Sem contraparteFuncionalidade apenas clássica.

Repo. de Objetos

Você só pode usar o Object Repository na experiência moderna com atividades modernas.

Assistentes de Extração

  • Experiência Moderna: o assistente Extração de Tabela está disponível para a extração de dados.
  • Experiência Clássica: os assistentes de Extração de Dados e Extração de Telas estão disponíveis.
  • Gravadores
  • Atividades
  • Exceções
  • Repo. de Objetos
  • Assistentes de Extração

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades