- Notas de Versão
- Introdução
- Configuração e Instalação
- Projetos de automação
- Dependências
- Tipos de fluxos de trabalho
- Fluxo de controle
- 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
- Geração de logs
- 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
- ST-NMG-017 - O nome da classe corresponde ao namespace padrão
- SR-DB-002 - Contagem alta de argumentos
- SR-DB-003 - Esvaziar bloco catechu
- SR-DB-007 - Múltiplas camadas Com fluxograma
- ST-DPB-010 - Várias instâncias de [Fluxo de trabalho] ou [Caso de teste]
- 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
- ST-USG-017 – Modificador de parâmetro inválido
- 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
- Repo. de Objetos
- A ferramenta ScreenScrapeJavaSupport
- 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
- O pacote UiPath.UIAutomation.Activities e as versões do UiPath Remote Runtime não correspondem
- 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
- 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
- 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
- Extensão para Amazon WorkSpaces
- Plug-in do SAP Solution Manager
- Suplemento do Excel
- Teste do Studio
- Introdução
- Teste de Aplicativo
- Modelos de execução
- Testes fictícios
- Automação de Teste de API
- Solução de problemas
- Sobre a solução de problemas
- Erros de compilação de montagem
- 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

Guia do usuário do Studio
Modelos de execução
Visão geral
Por meio dos modelos de execução, você pode encapsular casos de teste no runtime para usarem as suas condições de execução definidas para vários cenários. Por exemplo, em vez de copiar, colar e manter vários casos de teste, você pode criar um único modelo que age como um boilerplate para encapsular os casos de teste no runtime.
Dependências
Condições
- Ao executar ou depurar o arquivo, o caso de teste e seu modelo de execução associado são fundidos em um arquivo temporário. A coleção de argumentos e variáveis de ambos os arquivos são comparadas pelo nome no runtime. Se o modelo de execução compartilha um argumento ou nome de variável correspondente com o caso de teste, ele será vinculado no arquivo de fluxo de trabalho invocado após a fusão. Se o caso de teste não tiver nenhum argumento correspondente com o modelo de execução, os argumentos do primeiro arquivo serão copiados para o segundo.
- Mover ou renomear um modelo de execução automaticamente atualiza seus casos de teste associados.
- Ao publicar um projeto com modelos de execução, todos os casos de teste publicáveis são mesclados com os modelos de execução. Os arquivos resultantes são os pontos de entrada do projeto.
- Você pode fazer uso de conteúdo reutilizável criando uma biblioteca com modelos de execução.
- Você pode invocar vários espaços reservados no fluxo de trabalho.
Como funciona
The execution template acts as a wrapper for test cases. In the Designer panel, you can see a placeholder activity within the execution template.

Essa atividade será substituída no runtime por uma atividade Invoke, adicionando o caso de teste invocado ao modelo de execução.

Trabalhar com modelos de execução
Para executar um caso de teste dentro de um modelo de execução no runtime:
- Crie um modelo de execução.
- Adicione o caso de teste ao modelo de execução.
Criar modelo de execução
Create an execution template before setting it to test cases.
-
Abra seu fluxo de trabalho no Studio.
-
In the Project panel, right-click the Templates folder to open the dropdown menu.
-
Navegue até Adicionar > Modelo de Execução.
-
Digite um nome para seu modelo de execução. O local do modelo é a pasta Modelos do projeto.

-
Selecione um modelo no qual você deseja criar o modelo de execução. Você pode escolher entre o Modelo de execução padrão ou outros modelos de execução armazenados na pasta Modelos do seu projeto atual.

Uma nova guia se abre no painel do Designer com seu modelo de execução. Você pode criar o modelo para corresponder às suas necessidades de teste.

- Clique em Salvar quando seu modelo de execução estiver pronto.
Adicionar caso de teste ao modelo de execução
Para executar ou depurar um caso de teste com um modelo de execução, você precisa adicioná-lo a um modelo de execução (Definir Modelo de Execução). Alternativamente, você pode definir um modelo de execução para um caso de teste recém-criado.
-
Abra ou crie seu caso de teste no Studio. Se ainda não tiver um, crie um caso de teste.
-
No painel Projetos, clique com o botão direito do mouse em um caso de teste para abrir o menu suspenso.
-
Clique em Definir Modelo de Execução e selecione um modelo da lista suspensa.
-
Selecione Invocar o fluxo de trabalho com modelo como isolado se quiser executar o modelo de execução invocado como isolado. Consulte o tópico Isolado abaixo para obter mais informações.
-
Clique em Ok para confirmar. O modelo de execução é adicionado ao caso de teste. A execução ou depuração desse caso de teste ocorrerá de acordo com seu modelo de execução associado.

Agora, você pode executar ou depurar o caso de teste, pois ele será executado com o modelo de execução.
Isolado
Ao definir um modelo de execução para um Caso de teste, você tem a opção de invocar o fluxo de trabalho do modelo de execução como isolado. Isso executa o modelo invocado em um processo separado. Essa opção pode envolver várias restrições que são descritas na página de atividade Invocar arquivo de fluxo de trabalho. Algumas das restrições são:
-
Passing In arguments to an Invoke Workflow File activity that is not isolated acts as if a reference is passed, which means any changes to the object inside the invoked workflow change the object in the main workflow.
-
Variáveis e argumentos não são compatíveis com nomes de arquivo de fluxo de trabalho no Windows e em projetos multiplataforma. Isso disparará uma notificação de erro Expressões não são suportadas atualmente.
-
Ao invocar um fluxo de trabalho, certifique-se de que ele não contenha atividades de persistência. Essas atividades só devem ser usadas no fluxo de trabalho principal. Agora você pode executar ou debug o caso de teste, pois ele será executado com o modelo de execução.
-
As automações codificadas, incluindo fluxos de trabalho codificados, invocadas como isoladas, não podem ser depuradas. A tentativa de depurá-los resulta em um erro.
Importante:A atividade do espaço reservado precisa ser incluída no modelo de execução. Não funcionará se ela estiver em um fluxo de trabalho diferente que é invocado pelo modelo de execução.
Consulte as seguintes ações adicionais: * Adicionar dados de teste ao seu caso de teste * Publicar caso de teste no Orchestrator * Definir regra do Analisador de Fluxo de Trabalho de teste de aplicativos (consulte Quantidade incorreta de espaços reservados no modelo de execução)
Remover o modelo de execução do caso de teste
- Abra seu fluxo de trabalho no Studio.
- No painel Projeto, clique com o botão direito em um caso de teste para abrir o menu suspenso. Passe o mouse sobre um caso de teste para mostrar se ele está adicionado a um modelo de execução.
- Click Set Execution Template and select <no execution template> from the dropdown list.
- Clique em Ok para confirmar.