UiPath Documentation
studio
latest
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 15 de abr de 2026

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.
  1. 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.

  2. Dentro do aplicativo TestForm, crie uma tela chamada TestFormScreen e indique a guia do Chrome onde o formulário web está aberto.

    Imagem dos documentos

  3. 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.

    Imagem dos documentos

  4. Comece a projetar seu caso de teste codificado, usando os serviços UIAutomation e Teste.

  5. 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 do Studio IDE. 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. Imagem dos documentos

Imagem dos documentos7. Na seção Agir, digite a ação de enviar o formulário.Para essa situação, use o seguinte exemplo de código:

screen.Click("Submit");
screen.Click("Submit");

Imagem dos documentos8. Na seção Afirmar, use o serviço de Testes, juntamente 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 essa situação, use o seguinte exemplo de código:

testing.VerifyExpression(screen.GetText("Verification") == "John Doe");
testing.VerifyExpression(screen.GetText("Verification") == "John Doe");

Imagem dos documentos

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?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades