studiox
2023.4
false
UiPath logo, featuring letters U and I in white

Guia do usuário do StudioX

Última atualização 7 de ago de 2024

Repo. de Objetos

O Repositório de Objetos permite a reutilização de elementos de interface gráfica dentro e entre projetos de automação. Com o Repositório de Objetos, você pode importar bibliotecas de interface gráfica para seu aplicativo e usar os elementos de interface gráfica contidos nas bibliotecas em seus projetos de automação.

Os recursos principais do Repositório de Objetos são:

  • Os elementos de interface gráfica usados no projeto ficam centralizados em um lugar.
  • visualize uma lista de todas as suas atividades de interface gráfica em seu processo, usando a guia Atividades de UI no painel Repositório de Objetos.
  • elementos para arrastar e soltar no painel Repositório de Objetos.
  • objetos importados de bibliotecas são reutilizáveis em projetos locais ou entre projetos.

Pré-requisitos

O Repositório de Objetos funciona com as versões 2020.10 do pacote UiPath.UIAutomation.Activities ou superiores. Note que o pacote UIAutomationNext foi substituído em 20.10. As atividades do UIAutomationNext agora passarão a ser encontradas no pacote UIAutomation.

Quando a alternância do Repositório de Objetos aplicado estiver definida como Sim, as atividades que fazem parte do pacote UIAutomation precisam fazer referência a elementos do Repositório de Objetos.

Conceitos-chave

Elementos de Interface Gráfica

Os Elementos de Interface Gráfica contêm seletores de elementos totais ou parciais, seletores de âncoras, tela e contexto de captura de imagens de elementos e outros metadados que descrevem os elementos na tela.

Bibliotecas de UI

Uma biblioteca de interface gráfica é um encapsulamento de elementos agrupados por aplicativos, versões de aplicativos e telas. Elas podem conter vários aplicativos, mas somente uma versão de um determinado aplicativo. Tal mecanismo assegura que, ao fazer o upgrade de uma dependência, você também faça o upgrade da versão do aplicativo que você estiver usando em seus projetos.

Reutilização

O Repositório de Objetos permite que você reutilize elementos de interface gráfica entre projetos instalando bibliotecas de interface gráfica como uma dependência em seus projetos quando quiser reutilizar em nível global.

Importar Bibliotecas de UI em projetos

Crie uma tarefa no StudioX. Na janela Gerenciar pacotes, acesse o feed em que a biblioteca de interface gráfica que você deseja instalar está publicada e instale-a em seu projeto atual, assim como faria com um pacote de atividade. A Biblioteca de Interface Gráfica é adicionada como uma dependência ao seu projeto e seus descritores ficam visíveis no painel Repositório de Objetos em Bibliotecas de Interface Gráfica. Observe que uma biblioteca de interface gráfica pode conter uma única versão de um Descritor de UI e uma única versão de um aplicativo.



Use Elementos de Interface Gráfica

Sempre que você precisar usar um elemento de interface gráfica do painel Descritores do projeto ou da seção Bibliotecas de Interface Gráfica, basta arrastar e soltar ele no designer. Isso aciona a paleta de comando, indicando possíveis atividades a serem usadas para esse elemento. Selecione a atividade mais adequada e isso a adicionará ao designer:



Alternativamente, você pode arrastar e soltar um elemento de interface gráfica em uma atividade que é compatível com Repositório de Objetos e a atividade pega automaticamente o descritor.



Copiar e Colar Objetos

Você pode copiar a estrutura da árvore inteira de e para o Repositório de Objetos, ou entre as instâncias do StudioX, usando as opções de Copiar Árvore, disponíveis ao clicar com o botão direito do mouse no painel Repositório de Objetos.

Além disso, a opção Copiar ou a combinação de atalhos de teclado, Ctrl + C e Ctrl + V permite que você copie elementos individuais do repositório e os cole nos locais acima citados.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.