- 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
- Depuração
- 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-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çã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 Citrix
- 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
- 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
- Automação de aplicativos em execução com um usuário diferente do Windows
- Validation of large Windows-legacy projects takes longer than expected
Guia do usuário do Studio
Atividades de texto
As atividades de reconhecimento de texto são úteis para extrair texto de elementos de IU na tela, além de extrair coordenadas para elementos de IU relacionados ao texto na tela. Há situações em que os elementos de interface gráfica não podem ser identificados por meios padrão, e as atividades de automação de texto apresentadas no Studio permitem que você identifique botões, caixas de seleção e outros elementos de interface gráfica com base no texto que eles contêm. As atividades de reconhecimento de texto compartilham a propriedade Occurrence, que habilita o usuário a especificar em qual instância do texto que está sendo extraído se deve agir. Por exemplo, se a string que está sendo pesquisada aparecer 4 vezes na tela, definindo a propriedade Occurrence para 3 seleciona a terceira ocorrência da(s) palavra(s).
Click Text e Hover Text são atividades usadas para clicar no texto dentro de um elemento de IU ou passar o mouse sobre ele. Após o objeto e o texto da interface do usuário serem especificados, a atividade procura a IU por texto e clica ou passa o mouse sobre ele. Como entrada, essas atividades recebem um Destino, que pode ser uma variável String, uma variável Region, uma variável UIElement ou um seletor, que indicam as coordenadas de onde a ação deve ser executada. O destino também pode ser gerado automaticamente usando a funcionalidade Indicate on Screen , que tenta identificar elementos de IU na região indicada, e gera seletores para eles. Se isso não funcionar, então a intervenção manual poderá ser necessária.
Find Text Position pesquisa uma determinada string em um destino especificado e retorna uma variável UIElement que tem o recorte de região definido para a posição da tela desse string. Esta atividade pode ser útil ao localizar elementos de IU relativos ao texto na tela quando não há outra maneira de localizá-los, e utilizá-los mais a fundo na automação. Como entrada, essa atividade recebe um Destino, que pode ser uma variável String, uma variável Region, uma variável UiElement ou um seletor, que ajuda a identificar o que você deseja automatizar e onde as ações devem ser executadas. O destino também pode ser gerado automaticamente usando a funcionalidade Indicate on Screen, que tenta identificar elementos de IU na região indicada, e gera seletores para eles. Se isso não funcionar, então a intervenção manual poderá ser necessária. A atividade gera a variável UiElement, que contém a string fornecida.
Get Full Text extrai uma string e suas informações de um elemento da IU indicado, usando o Método de extração de telade texto completo. Esta atividade também pode ser gerada automaticamente ao realizar a extração da tela com um contêiner. Esta atividade pode ser útil para recuperar o texto de aplicativos do ambiente de trabalho e da web. Como entrada, essa atividade recebe um Destino, que pode ser uma variável Region, uma variável UiElement ou um seletor, que ajuda a identificar o que você deseja automatizar e onde as ações devem ser executadas. O destino também pode ser gerado automaticamente usando a funcionalidade Indicate on Screen , que tenta identificar elementos de IU na região indicada, e gera seletores para eles. Se isso não funcionar, então a intervenção manual poderá ser necessária. A atividade gera uma variável String, que contém o texto extraído.
Get Visible Text extrai uma string e suas informações de um elemento de IU indicado usando o Método de extração de tela nativo. Esta atividade também pode ser gerada automaticamente ao realizar a extração da tela com um contêiner. Esta atividade pode ser útil para recuperar o texto de aplicativos do ambiente de trabalho e da web. Como entrada, essa atividade recebe um Destino, que pode ser uma variável Region, uma variável UiElement ou um seletor, que ajuda a identificar o que você deseja automatizar e onde as ações devem ser executadas. O destino também pode ser gerado automaticamente usando a funcionalidade Indicate on Screen , que tenta identificar elementos de IU na região indicada, e gera seletores para eles. Se isso não funcionar, então a intervenção manual poderá ser necessária. A atividade gera uma variável String, que contém o texto extraído.
Extract Structured Data extrai dados de uma tabela indicada. É possível especificar quais informações serão extraídas ao fornecer uma string na propriedade ExtractMetadata. Isso pode ser gerado facilmente com todas as propriedades definidas ao usar o assistente de Extração de Dados. Como entrada, esta atividade recebe uma string XML que define quais dados serão extraídos da página da web indicada, e um Destino, que pode ser uma variável de Região, uma variável UiElement ou um seletor, que ajuda a identificar o que você deseja automatizar e onde as ações podem ser realizadas. O destino também pode ser gerado automaticamente usando a funcionalidade Indicate on Screen, que tenta identificar elementos de IU na região indicada, e gera seletores para eles. Se isso não funcionar, então a intervenção manual poderá ser necessária. A atividade gera uma variável DataTable, que contém os dados extraídos.
Text Exists verifica se um texto é encontrado em um determinado elemento de IU e retorna uma variável booleana, que será verdadeira se o texto existir, ou falsa em caso contrário. Essa atividade é útil em todos os tipos de automação baseadas em texto, pois permite tomar decisões com base em se uma determinada string é exibida ou não. Pode também ser usada para executar determinadas ações em um loop, ao usá-la como uma Condição na atividade Retry Scope. Como entrada, essa atividade recebe uma variável String, que contém o texto a ser pesquisado, e um Destino, que pode ser uma variável Region, uma variável UiElement ou um seletor, que ajuda a identificar o que você deseja automatizar e onde as ações devem ser executadas. O destino também pode ser gerado automaticamente usando a funcionalidade Indicate on Screen, que tenta identificar elementos de IU na região indicada, e gera seletores para eles. Se isso não funcionar, então a intervenção manual poderá ser necessária. A atividade gera uma variável booleana que indica se o texto foi encontrado.