Figura 166
Exemplo de execução de coded UI
Verifique se o teste passou visualizando a janela Test Results, embora neste caso ainda não estejamos realizando validações em nenhum dos testes.
Figura 167
Janela Test Results exibindo o teste bem sucedido
Exercício 2: Introdução a Geração de Código Utilizando o Coded UI Test Builder
Neste exercício você aprenderá a utilizar o Coded UI Test Builder para gerar código para automação de testes de interface para a aplicação web Tailspin Toys Web e verá como modificar o código gerado para habilitar a execução dos testes com dados parametrizados.
Abra o Internet Explorer e clique no botão Tailspin Toys na barra de Favoritos.
Figura 168
Link para a aplicação Tailspin Toys
Clique no link Model Airplanes.
Clique no link Fourth Coffee Flyer.
Clique no link Add To Cart para adicionar o item ao carrinho de compras da aplicação.
Retorne ao Visual Studio, localize o método CodedUITestMethod1 no arquivo CodedUITest1.cs file e adicione uma linha em branco após a chamada ao método “this.UIMap.Clickonwhitespaceinwebsite”.
Figura 169
Adicionando uma linha em branco ao código fonte do teste de Coded UI
Clique com o botão direito na linha em branco e selecione o item Generate Code for Coded UI Test | Use Coded UI Test Builder… Isto fará com que a janela do Coded UI Test Builder seja carregada. Esta janela sempre flutua sobre as demais janelas.
Figura 170
Abrindo o Coded UI Test Builder
Nota: O Coded UI Test Builder é utilizado para gravar as ações do usuário e para inserir validações (assertions) sobre a interface. Estas ações e verificações são posteriormente convertidas em código fonte.
Agora iremos acrescentar a validação para o valor da caixa de texto Quantity. Clique e arraste o alvo na janela do Coded UI Test Builder para o campo Quantity no Internet Explorer. Esta ação irá carregar a janela de propriedades do controle.
Compartilhe com seus amigos: |