studio
latest
false
UiPath logo, featuring letters U and I in white

Guia do usuário do Studio

Última atualização 17 de dez de 2024

Modelos de arquivos de pacotes

Teste com tempo limite

O modelo Teste com tempo limite está disponível apenas para o pacote de atividades Testes, versão 22.10 ou superior. Escolha Teste com tempo limite ao criar um caso de teste se quiser usar um tempo limite ou fazer capturas de tela quando uma verificação falhar.

O modelo é configurado para lançar uma exceção baseada no tempo, fazendo uma captura de tela da falha que ocorreu em seu fluxo de trabalho.

Observação:
  • Se você definir a variável Booleana takeScreenshotOnException como false, certifique-se de modificar a propriedade Timeout Message da atividade TimeoutScope.
  • Você pode modificar o tempo limite na variável duration. O padrão é definido como cinco (5) minutos.
  • Você pode manter capturas de tela em sua máquina definindo Configurações do projeto de teste.

Modelo de teste de XBrowser

Se você quiser testar os mesmos dados de teste em vários navegadores, você pode optar por criar um caso de teste com base em um Modelo de teste de XBrowser. Este modelo permite que você teste o mesmo aplicativo web em vários navegadores, usando um único caso de teste. O modelo funciona criando automaticamente um arquivo de dados de teste que contém todos os tipos de navegador nos quais você deseja executar o caso de teste e, em seguida, usando esses dados com a atividade Set Runtime Browser. Por padrão, o primeiro tipo de navegador é o Chrome.

Pré-requisitos

O Modelo de Teste XBrowser funciona apenas com versões superiores à 24.10.0 do Testing.Activities e UIAutomation.Activities.

Se você instalar a versão apropriada do Testing.Activities, mas tiver uma versão inferior do UIAutomation.Activities, você não poderá usar o modelo até atualizar o pacote.

Como o modelo funciona

O modelo funciona criando um arquivo de dados de teste do tipo json que é nomeado XBrowserTemplateDataVariation. O arquivo de dados de teste é preenchido com um parâmetro Browser que aceita, por padrão, os seguintes tipos de navegadores, dependendo do tipo de projeto do Studio:
  • Projetos do Windows: Chrome, Firefox e Edge.
  • Projetos multiplataforma: Chrome, Safari e Edge.
O modelo cria automaticamente um argumento correspondente para o arquivo de dados de teste, chamado Browser.
Figura 1. Um caso de teste que usa o Modelo de Teste XBrowser, exibindo o arquivo de variação de dados de teste e o argumento Navegador

Antes das etapas do caso de teste, a primeira atividade é Set Runtime Browser. O argumento anterior Browser é colocado na propriedade Browser type dessa atividade, portanto, no runtime, ele alterna entre os tipos de navegadores declarados no arquivo de dados de teste json.

Você pode configurar ainda mais o arquivo de dados de teste com outros tipos de navegador ou configurar a atividade Set Runtime Browser.

Figura 2. Edição de um dos tipos de navegadores no arquivo JSON de dados de teste

  • Teste com tempo limite
  • Modelo de teste de XBrowser
  • Pré-requisitos
  • Como o modelo funciona

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.