- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Sobre a publicação de projetos de automação
- Projetando automações
- Gerenciamento de pacotes de atividades
- Como definir as configurações do projeto de atividades
- Como assinar pacotes
- Governança
- Como importar entidades
- Experiência de Criação Moderna
- Vincular um projeto a uma ideia no Automation Hub
- Usando o Gerenciador de dados
- Dependências
- Tipos de fluxos de trabalho
- Comparação de arquivos
- Melhores Práticas de Automação
- Integração de controle de origem
- Sobre o controle de versões
- Como gerenciar projetos com o TÁS
- Como gerenciar projetos com o SN
- Dif. do fluxo de trabalho
- Depuração
- A ferramenta de diagnóstico
- Analisador de Fluxo de Trabalho
- Sobre o Analisador de Fluxo de Trabalho
- STN MG-001 - Convenção de nomenclatura de variáveis
- STN MG-002 - Convenção de nomenclatura de argumentos
- STN MG-004 - Duplicação de Nome de Exibição
- STN MG-005 - Variável substitui variável
- STN MG-006 - Variável substitui argumento
- STN MG-008 - Comprimento de variável excedido
- STN MG-009 - Variáveis Catablema de prefixo
- STN MG-011 - Argumentos Catablema de prefixo
- STN MG-012 - Valores padrão de argumentos
- STN MG-016 - Comprimento do argumento excedido
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- SR-DB-020 - Propriedades de saída indefinidas
- SR-DB-021 - Tempo limite embutido em código
- SR-DB-023 - Fluxo de trabalho vazio
- SR-DB-024 - Verificação da atividade Persistente
- SR-DB-025 - Pré-requisito de serialidade de variáveis
- SR-DB-026 - Uso da atividade Dela
- SR-DB-027 - Melhores práticas de persistência
- SR-DB-028 - Pré-requisito de serialidade de argumentos
- SR-US-005 - Argumentos de atividades embutidos em código
- SR-US-009 - Variáveis não utilizadas
- SR-US-010 - Dependências não utilizadas
- SR-US-014 - Restrições de pacotes
- SR-US-020 - Mensagens de logue mínimas
- SR-US-024 - Não utilizado e postergado
- SR-US-025 - Uso incorreto do valor salvo
- SR-US-026 - Restrições da atividade
- SR-US-027 - Pacotes necessários
- ST-USG-28 — restringir modelos de invocação de arquivos
- ST-USG-032 — rótulos obrigatórios
- ST-USG-034 — URL do Automation Hub
- Variáveis
- Argumentos
- Namespaces Importados
- Automações codificadas
- Introdução
- Registro de serviços personalizados
- Contextos Antes e Depois
- Gerando código
- Geração de caso de teste codificado a partir de casos de teste manuais
- Automação assistida baseada em gatilho
- Gravação
- Elementos de Interface Gráfica
- Fluxo de controle
- Seletores
- Repo. de Objetos
- Extração de Dados
- Automação de imagem e texto
- Automação de tecnologias Citrino
- Automação RDP
- Automação da Salesforce
- Automação SAP
- Automação do Varear Horizonte
- Geração de logs
- A ferramenta ScreenScrapeJavaSupport
- O protocolo Servodrive
- Test Suite — Studio
- Extensões
- Sobre extensões
- Ferramenta SetupExtensions
- UiPathRemoteRuntime.exe não está sendo executado na sessão remota
- O UiPath Remote Runtime bloqueia a sessão do Citrix de ser fechado
- O UiPath Remote Runtime causa vazamento de memória
- Os pacotes UiPath.UIAutomation.Activities e versões do UiPath Remote Runtime são incompatíveis
- A extensão do UiPath necessária não está instalada na máquina remota
- Configurações de resolução de tela
- Políticas de grupo do Chrome
- Não é possível se comunicar com o navegador
- A extensão do Chrome é removida automaticamente
- A extensão pode ter sido corrompida
- Verifique se a extensão para o Chrome está instalada e habilitada
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Habilite o Acesso às URLs do arquivo e o Modo Anônimo
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Chrome
- Extensão do Chrome no Mac
- Políticas de grupo Edge
- Não é possível se comunicar com o navegador
- A extensão Edge é removida automaticamente
- A extensão pode ter sido corrompida
- Check if the Extension for Microsoft Edge is installed and enabled
- Check if ChromeNativeMessaging.exe is running
- Check if ComSpec variable is defined correctly
- Enable access to file URLs and InPrivate mode
- Multiple browser profiles
- Group Policy conflict
- Known issues specific to MV3 extensions
- Lista de extensões para Edge
- Extensão para Safari
- Extensão para o Varear Horizonte
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Solução de problemas
- Sobre a solução de problemas
- Suporte e limitações do Microsoft Apo-V
- Solução de problemas do Internet Explorer x64
- Problemas do Microsoft Office
- Como identificar elementos de EU em PDF com opções de acessibilidade
- Reparando o suporte da Active Accessibility
- Validation of large Windows-legacy projects takes longer than expected
UI Explorer
UiPath.UIAutomation.Activities
estiver instalado como uma dependência do projeto.
Usar o UI Explorer como uma ferramenta independente não exige que se instale o Studio. Isso é útil quando se deseja garantir que um aplicativo possa ser automatizado com os seletores. Permite que você simplesmente inspecione os elementos sem criar um processo. O pacote independente também contém o utilitário SetupExtensions, o que possibilita instalar extensões de navegador e o JavaBridge para inspecionar elementos de todas as suas necessidades de automação.
Para abrir a janela do Explorador de Interface Gráfica, clique no botão da seção de Seletores, na guia Design ou do editor avançado na tela de seleção de todos os seletores de atributos de destino e âncoras, após indicar o elemento Interface Gráfica de destino.
UiPath.UIAutomation.Activities
instalado como uma dependência do projeto atual, o botão UI Explorer não aparece na Faixa de opções.
Como alternativa, o UI Explorer pode ser iniciado a partir da página Ferramentas na exibição em segundo plano do Studio. O UI Explorer do menu de contexto usiliza bibliotecas de automação de Interface Gráficas que são entregues com a versão atual do Studio.
Para ter certeza de escolher o melhor seletor, lembre-se de:
- Adicionar ou remover atributos
- Adicionar tags parent ou children
-
Use caracteres coringas para substituir os valores de mudança
Campo |
Description |
---|---|
Validar |
O botão mostra o status do seletor, verificando a validade da definição do seletor e a visibilidade do elemento de destino na tela. O botão Validar possui três estados:
|
Indicar Elemento
|
Indica um novo elemento de Interface Gráfica para substituir o anterior. |
Indicar Âncora
|
Permite que você escolha uma âncora em relação ao elemento da Interface Gráfica de destino. |
Reparar
|
Permite que você indique novamente o mesmo elemento de interface gráfica de destino e repare o seletor. Essa operação não substitui completamente o seletor anterior. O botão fica disponível apenas quando o seletor for inválido. |
Highlight
|
Traz o elemento de destino para o primeiro plano. O realce permanecerá até que seja desligado. O botão será habilitado apenas se o seletor for válido. |
Inspecionar Eventos | Abre a Ferramenta de inspeção de eventos. |
Opções
|
Possui várias opções:
Clique aqui para ler mais sobre Active Accessibility e Automação de Interface Gráfica.
|
Exibe uma árvore da hierarquia da Interface Gráfica, permitindo navegar por ela ao se clicar nas setas diante de cada nó.
Por padrão, a primeira vez que você abre o UI Explorer, esse painel exibe todos os aplicativos abertos em ordem alfabética.
Clicar duas vezes em um elemento de Interface Gráfica (ou clicar com o botão direito do mouse e selecionar Definir como elemento de destino) a partir da árvore preencherá os painéis Edição do Seletor, Atributos do Seletor e Explorador de Propriedade.
Campo |
Description |
---|---|
Highlight
|
Realça o elemento selecionado da Árvore Visual em tempo real. O realce permanece ligado, até que seja desligado. |
Mostrar Opções de Pesquisa
|
Exibe a caixa de pesquisa e as opções de filtro de pesquisa. |
Caixa de pesquisa |
Permite que você procure uma string específica. Se uma correspondência exata não for encontrada, os nós que contêm a correspondência mais próxima serão exibidos. Caracteres coringa são compatíveis. Dependendo do atributo selecionado na lista suspensa Pesquisar por, a pesquisa pode diferenciar entre maiúsculas e minúsculas. Observação: a pesquisa somente procura correspondências na estrutura da árvore sob o objeto de Interface Gráfica selecionado.
|
Pesquisar por |
Filtra sua pesquisa para um atributo ou um seletor selecionado. O conteúdo dessa lista suspensa muda de acordo com o elemento de Interface Gráfica selecionado. Observação: se a opção Pesquisar por estiver definida como Seletor, você somente poderá inserir um nó no formato
<attribute name1='value1' ... /> .
|
Aomente Children |
Limite sua busca ao primeiro nível de children do nó selecionado. Por padrão, essa caixa de seleção fica desmarcada. |
Exibe o seletor em relação a um objeto de Interface Gráfica especificado, permitindo sua personalização.
A parte inferior do painel exibe o fragmento de XML real que você tem que usar em um projeto. Assim que encontrar o seletor desejado, poderá copiá-lo daqui e colá-lo no painel Propriedades de uma atividade, no campo Seletor.
A parte superior desse painel permite visualizar todos os nós em um seletor, bem como eliminar os que não forem necessários, desmarcando-se a caixa de seleção diante deles. Um elemento na lista de nós do seletor se torna ativa quando você habilitar ou desabilitar um atributo ou ao editar um seletor no painel inferior. Somente um nó fica ativo a cada vez.
Selecionar um nó aqui, exibirá seus atributos nos painéis Atributos do Seletor e Explorador de Propriedade.
CTRL+K
atalho para criar uma variável no seletor, propriamente dito ou especificando uma variável já criada com a combinação de CTRL+Space
. Usar a tecla de atalho CTRL+K
permite que você especifique um valor e um nome para a variável. Observe que somente as variáveis string
podem ser usadas.
Exibe todos os atributos disponíveis de um nó selecionado (a partir do painel Edição do Seletor).
É possível adicionar ou eliminar alguns dos atributos do nó, selecionando ou desmarcando a caixa de seleção diante de cada atributo.
Além disso, é possível alterar o valor de cada atributo, embora essa alteração será mantida somente se o novo seletor apontar para o objeto da Interface Gráfica originalmente selecionado.
No contexto da automação attended baseada em gatilhos, a Ferramenta de inspeção de eventos pode ser usada para identificar os tipos de eventos nativos disparados quando você interage com determinados elementos de interface gráfica em um aplicativo e, em seguida, pode ser usada para configurar a atividade Application Event Trigger. A ferramenta captura e monitora todos os tipos de eventos selecionados, como Clique, Tecla pressionada, Foco ganho, Foco perdido e outras interações relevantes, permitindo analisar as ações realizadas e, se aplicável, diagnosticar problemas.
A Ferramenta de inspeção de eventos pode ser aberta a partir do UI Explorer, depois que um elemento de interface gráfica válido for selecionado, clicando no botão Inspecionar eventos.
- Registro - Os eventos gerados pela interação com o elemento de interface gráfica são registrados e adicionados à lista de eventos.
- Pausa - Os eventos gerados pelo elemento de interface gráfica quando você interage com ele não são mais registrados.
- Realçar — Mostra o contorno do elemento de destino e o coloca em primeiro plano por alguns segundos. O destaque permanece até que seja desabilitado.
- Abrir no UI Explorer — O elemento monitorado é aberto no UI Explorer, permitindo observar o seletor desse elemento.
- Limpar - Exclui todos os eventos registrados.
- CSV - Os eventos capturados podem ser exportados para um arquivo
.csv
para uma análise posterior.
- Filtro de eventos — Permite selecionar os tipos de eventos que você deseja monitorar para o elemento de destino.
- Lista de eventos — Exibe informações sobre eventos capturados.
Você pode filtrar os tipos de eventos para serem capturados habilitando ou desabilitando as caixas de seleção na lista de tipos de eventos. A lista pode variar com base na tecnologia do elemento selecionado.
Todos os tipos de eventos de mouse (Movimento do mouse, mouse pressionado, mouse liberado, mouse inserido, mouse retirado), específicos para elementos de interface gráfica Web ou Java, são desabilitados por padrão porque a lista de eventos, nesses casos, pode se tornar muito grande. Nossa recomendação é habilitar os tipos de eventos de mouse apenas se você tiver uma necessidade específica de monitorá-los.
Vale ressaltar também que os tipos de eventos podem ser habilitados ou desabilitados mesmo após o início da gravação do evento.
- Nome do evento - O tipo de evento.
- Carimbo de tempo - A data e a hora em que o evento foi realizado.
- Dados do evento - Os dados e parâmetros associados a um determinado evento.
.csv
. Para iniciar o monitoramento novamente, feche a janela e abra outra instância da Ferramenta de inspeção de eventos.