how use winautomation tool automate windows application
Como automatizar o aplicativo do Windows usando a ferramenta WinAutomation (Parte II):
Cobrimos todos os fundamentos da ferramenta WinAutomation em nosso tutorial anterior “ Automatizando o aplicativo do Windows usando a ferramenta WinAutomation (Parte 1) ”.
A parte principal vem neste tutorial, aqui vamos discutir como começar a usar a ferramenta e criar um robô simples e executar o robô com alguns exemplos em tempo real.
À medida que continuamos com esta parte, recomendamos fortemente que você instale a ferramenta WinAutomation de acordo com os detalhes fornecidos em parte 1 .
Este tutorial inclui uma representação pictórica de cada etapa envolvida na criação de um robô, juntamente com exemplos práticos para permitir que você entenda melhor o conceito.
Neste tutorial, veremos o seguinte:
# 1) Crie um robô simples - 1
Consiste na criação muito simples de um robô sem usar nenhuma propriedade da ferramenta WinAutomation.
# 2) Crie um robô simples - 2
Consiste em um caso um pouco mais complicado com algumas etapas avançadas.
Vamos ver agora como criar um robô simples com 2 exemplos diferentes.
Como não é uma ferramenta de código aberto, estou executando a Basic Edition da ferramenta WinAutomation, que é um teste gratuito de 30 dias. As várias edições da ferramenta WinAutoamtion já foram discutidas em nosso tutorial anterior.
O que você aprenderá:
Crie um robô simples - Exemplo 1
Primeiro, identifique o Ícone WinAutomation e clique duas vezes nele para abrir o console.
- Clique duas vezes neste ícone
WinAutomation levará alguns segundos para iniciar e exibir o console.
Abaixo está a captura de tela de como será a aparência do console WinAutomation.
Existem alguns exemplos predefinidos que são exibidos no lado esquerdo do console.
Aqui você pode criar seus projetos como pastas diferentes, conforme mostrado na imagem acima.
Agora vamos começar criando um robô simples com duas etapas. Embora seja muito mais rápido manualmente, já que é um teste simples e básico, vamos começar com ele.
Aqui, nosso objetivo é criar uma pasta na unidade C e nomear a pasta, digamos SimpleRobot.
É apenas uma demonstração de como usar alguns recursos principais.
Degraus:
- Criar uma nova pasta.
- Dê um nome à pasta.
- Adicione uma mensagem informando que a tarefa foi concluída.
# 1) Clique no Novo ícone de robô no canto superior esquerdo, conforme mostrado abaixo. Você também pode usar o atalho (CTRL + N) para criar um Novo Robô.
#dois) Depois de clicar no Novo Robô, você verá uma tela onde pedirá o nome do Novo Robô. Atribuir um nome para o Novo Robô - diga “Primeiro Robô”
# 3) Depois de dar um nome ao seu robô e clicar em entrar, você verá um Designer de robôs conforme mostrado abaixo, onde consiste em várias pastas que possuem suas próprias propriedades e podem ser usadas durante a automação. Como tudo está predefinido aqui, é muito fácil usar a ferramenta WinAutomation.
# 4) Abra a pasta “Pastas” e você pode ver 'Criar pasta' opção abaixo como mostrado abaixo.
# 5) Agora você pode arrastar a ação para criar uma pasta e soltá-la na sequência de ação principal que está presente no lado direito, conforme mostrado abaixo. Você também pode clicar duas vezes no Ação criar pasta .
# 6) Depois de clicar duas vezes na pasta de criação, uma janela de propriedades da pasta será aberta, conforme mostrado abaixo, onde você pode inserir a localização e o nome da pasta nos campos fornecidos.
Não insira nada em Action Output, deixe como está por agora e clique em Botão OK .
Depois disso, você pode ver que a pasta de criação é adicionada à sequência de ações, conforme mostrado abaixo.
# 7) Agora precisamos adicionar uma mensagem de que a pasta foi criada com sucesso. Para essa pasta de caixas de mensagens, você poderá ver muitas opções, conforme mostrado abaixo.
# 8) Clique na opção Exibir mensagem, que é a primeira opção da lista, você pode clicar e arrastar ou clicar duas vezes em Exibir ação da mensagem .
# 9) Janela de propriedades do “Exibir mensagem” ação será exibida.
Para cada ação, haveria uma janela de propriedade correspondente, onde você pode atribuir suas próprias propriedades à ação
# 10) Insira um título e uma mensagem conforme mostrado abaixo na janela de propriedades. Título como “Meu Primeiro Teste” e mensagem como Pasta “SimpleRobot” foi criado.
#onze) Clique em OK para fechar a caixa.
# 12) A tela do designer deve ser semelhante à mostrada abaixo.
As etapas para criar o script de teste para o robô executar estão concluídas agora.
Em seguida, você deve executar o robô para verificar se ele está funcionando conforme o esperado.
# 13) Clique no Ícone de execução conforme mostrado na tela abaixo.
Depois de clicar em Executar, imediatamente o robô começa a executar cada linha no console principal.
Depois de concluído, você deve ver uma caixa de mensagem “A pasta“ SimpleRobot ”foi criada” como mostrado abaixo e uma nova pasta seria criada no destino que você selecionou na janela de propriedades da pasta de criação de ação.
Então, está feito agora. Você criou com sucesso uma nova pasta usando o Robot.
Feche o Robot Designer e salve o robô.
Você pode ver o robô criado no console WinAutomation conforme mostrado abaixo.
Existem alguns exemplos por padrão onde você pode entender e executá-los por padrão. WinAutomation forneceu esses exemplos para uma melhor compreensão da ferramenta.
De acordo com o nível de experiência do usuário, existem muitos exemplos em cada pasta da ferramenta WinAutomation.
Crie um robô simples - Exemplo 2
NissoExemplo, veremos alguns recursos avançados da Ferramenta de Automação Win, onde você pode usar diferentes variáveis que estão presentes e também ver como podemos usar as variáveis entre diferentes ações.
Aqui você também pode copiar os dados e usá-los, movendo-os para várias ações.
No primeiro exemplo, vimos como podemos criar uma pasta, agora vamos atribuir uma data e hora para a pasta que criamos, que estaria no nome da pasta.
Para realizar a ação mencionada acima, precisamos realizar as 4 etapas abaixo:
- Precisa obter a hora atual.
- Como na forma de número, precisa mudar para um formato de texto.
- Crie uma pasta com esse nome.
- Finalmente, precisamos colocar uma mensagem de que as ações propostas são realizadas como fizemos no primeiro exemplo. Colocar mensagens tornaria sua tarefa mais fácil onde o robô terminou a tarefa atribuída ou não.
Vamos dar uma olhada em como realizar as quatro etapas acima.
Etapa 1: preciso obter a hora atual
Já vimos no primeiro exemplo de como abrir a ferramenta WinAutomation e criar um novo Robot. Vamos imediatamente para a parte de ação.
Navegue até o “Ações de data e hora” pasta da lista de pastas exibida e expanda-a para ver várias ações.
Clique e arraste “Obter data e hora atuais” ação para o console principal, conforme mostrado abaixo.
Agora, a janela de propriedade de “Obter data e hora atuais” será aberto, que consiste em duas variáveis - Entrada de ação e saída de ação como mostrado abaixo.
Existem duas opções disponíveis na lista suspensa Recuperar da variável de entrada de ação. Como também precisamos da data e hora atuais, estamos deixando a opção como está.
Estaremos recuperando as informações para uma variável “% CurrentDateTime%”.
Para que possamos armazenar a data e hora recuperadas para fins futuros.
Depois de clicar no botão OK, você verá uma tela como a abaixo.
A etapa 1 está concluída.
Etapa 2: altere a data para o formato de texto.
Clique e expanda o “Ações de Texto” pasta forma a lista de pastas de ações.
Você verá uma lista de ações conforme mostrado abaixo.
Encontre a ação “Converter data e hora em texto” , clique e arraste a ação para a sequência de ação principal.
arrays c ++ em funções
A janela de propriedades para Converter data e hora em texto será exibida conforme mostrado abaixo.
No campo Data e hora de conversão, você precisa inserir a variável que criou na ação anterior, ou seja, “% CurrentDateTime”.
Selecione Formato personalizado em Formato para usar o menu suspenso.
Existem muitos formatos personalizados de data e hora na lista suspensa de formatos personalizados.
Aqui, vamos selecionar o formato aaMMdd em nosso exemplo.
A janela de propriedades terá a aparência mostrada abaixo.
O resultado da ação será “% FormattedDateTime%” agora.
Etapa 3: crie uma pasta
Como vimos no Exemplo 1, precisamos criar uma nova pasta.
Nesta etapa, você criará uma nova pasta com o nome “% FormattedDateTime” e armazenar a saída em uma pasta e precisar atribuir uma mensagem assim que a tarefa atribuída for concluída.
Etapa 4: atribuir uma mensagem de exibição
A última etapa é atribuir uma mensagem de exibição para a tarefa.
Precisamos executar as mesmas etapas que fizemos no primeiro exemplo.
Clique em Botão OK , e a janela de propriedades da mensagem exibida será fechada.
Depois que todas as etapas forem concluídas, o designer final do robô deverá ser semelhante ao mostrado abaixo.
Agora execute o robô clicando no ícone de corrida na parte superior, como fizemos no exemplo 1.
Depois que o teste for executado com sucesso, vá e verifique na pasta de destino se uma nova pasta criada com o nome da pasta como data e hora atuais em formato de texto.
Salve o projeto e feche o designer do robô.
Concluímos com sucesso dois exemplos de como usar a ferramenta WinAutomation para automatizar um aplicativo do Windows.
Conclusão
Espero que todos tenham um conhecimento básico de como usar a ferramenta WinAutomation Software para automatizar um aplicativo do Windows por meio deste tutorial.
Depois de usá-lo na prática, você saberá que é uma das melhores e mais fáceis ferramentas para automatizar janelas e aplicações web.
Leitura recomendada
- Tutorial WinAutomation: Automatizando Aplicativos Windows (Parte 1)
- Introdução ao Robotium - a ferramenta de teste de IU de aplicativo Android mais popular
- Monitoramento do desempenho da infraestrutura de TI e aplicativos usando a ferramenta eG Enterprise (revisão prática)
- Introdução à ferramenta de automação de GUI Sikuli (automatizar tudo o que você vê na tela) - Tutorial Sikuli nº 1
- Como automatizar aplicativos Android usando a ferramenta TestComplete
- Análise da ferramenta de gerenciamento de teste TestLodge
- Instalando seu aplicativo no dispositivo e comece a testar no Eclipse
- Guia de teste de segurança de aplicativos da Web