studio
2024.10
false
Importante :
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
UiPath logo, featuring letters U and I in white

Guia do usuário do Studio

Última atualização 2 de out de 2025

Criação de seu primeiro caso de teste codificado

Este tutorial fornece instruções passo a passo para criar um caso de teste codificado que digita informações em um formulário da web e as verifica usando o Test Manager. Para automatizar o formulário web e acessá-lo, o exemplo usa elementos do Repositório de objetos e UIAutomation. Você pode acessar o modelo de formulário aqui.
Pré-requisitos
  1. Crie um caso de teste codificado. No grupo Arquivo, selecione Novo e, em seguida, Caso de teste codificado.
    O código para o caso de teste é dividido em três partes (Arrange-Act-Assert), semelhante ao modelo Dado-Quando-Então.
    • Organizar - Configuração de dados de teste.
    • Agir - Realização de etapas de caso de teste.
    • Afirmar - Verificação do resultado do caso de teste.
  2. Recupere os elementos da interface gráfica do aplicativo de teste para que você possa usá-los em seu caso de teste codificado. Neste exemplo, recupere os elementos da interface gráfica do formulário web. Vá para a guia Repositório de objetos e crie um aplicativo chamado TestForm.
  3. Dentro do aplicativo TestForm, crie uma tela chamada TestFormScreen e indique a guia do Chrome onde o formulário web está aberto.


  4. Dentro do TestFormScreen, crie um elemento para cada campo de formulário e botões dentro do formulário. Os elementos da interface gráfica são ordenados alfabeticamente, em ordem crescente.


  5. Comece a projetar seu caso de teste codificado, usando os serviços UIAutomation e Teste.
  6. Na seção Organizar, use o serviço UIAutomation junto com as APIs de automação codificadas Open e TypeInto para abrir o formulário da Web e inserir dados de teste. Para este exemplo, use o seguinte exemplo de código:
    var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");var screen = uiAutomation.Open(ObjectRepository.Descriptors.TestForm.TestFormScreen);
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Name, "John Doe");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Email, "john.doe@uipath.com");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.Password, "1234");
                screen.TypeInto(ObjectRepository.Descriptors.TestForm.TestFormScreen.ConfirmPassword, "1234");
    
    Dica: use o IntelliSense dentro da IDE do Studio. Pressione Ctrl+Space e use o IntelliSense para:
    • Preenchimento automático de código
    • Leitura da documentação da API de automação codificada – leitura dos parâmetros de uma API. No ecossistema de automações codificadas, os parâmetros da API são equivalentes às propriedades da atividade.




  7. Na seção Agir, digite a ação de envio do formulário. Para este exemplo, use o seguinte exemplo de código:
    screen.Click("Submit");screen.Click("Submit");


  8. Na seção Afirmar, use o serviço de Teste, junto com a API de automação codificada VerifyExpression, para verificar se o texto dentro da Verificação é a entrada do nome de usuário da etapa 6.Para este exemplo, use o seguinte exemplo de código:
    testing.VerifyExpression(screen.GetText("Verification") == "John Doe");testing.VerifyExpression(screen.GetText("Verification") == "John Doe");


Projeto de amostra

Para seguir as etapas e experimentar o tutorial por conta própria, baixe o seguinte projeto de exemplo: Primeiro caso de teste codificado.

  • Projeto de amostra

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
Confiança e segurança
© 2005-2025 UiPath. Todos os direitos reservados.