katalon automation recorder
Tutorial de revisão prática - Katalon Automation Recorder (Selenium IDE para Chrome e Firefox):
Você está preocupado porque seu trabalho de teste de automação foi prejudicado porque o Selenium IDE parou de funcionar do Firefox 55 em diante? Bem, não se preocupe, pois temos boas notícias para você.
A equipe do Katalon Studio introduziu recentemente Catalon Automation Recorder que foi desenvolvido para os usuários que não são mais capazes de continuar os testes de automação usando o Selenium IDE obsoleto.
Ele pode ser adicionado como uma extensão no Firefox e no Chrome e é compatível com as versões mais recentes desses navegadores (e também será compatível com as próximas versões). Esta ferramenta é uma alternativa perfeita para o Selenium IDE e outras estruturas de código aberto semelhantes.
É um gravador de etapas de teste muito prático e poderoso que é portado do Selenium IDE para o Chrome e Firefox com as principais funções preservadas.
O que você aprenderá:
- Selenium IDE Vs Katalon Automation Recorder
- Instalação do Catalon Automation Recorder
- Uma demonstração rápida
- Principais características
- Recursos discutidos em detalhes
- Limitações
- Aprendizado
- Leitura recomendada
Selenium IDE Vs Katalon Automation Recorder
Na figura abaixo, você pode observar que todos os recursos que foram apresentados no Selenium IDE também estão disponíveis neste Ferramenta de catálogo .
perguntas e respostas da entrevista do serviço web
Na verdade, essa ferramenta Katalon tem mais duas linguagens de exportação - Robot Framework e Katalon Studio. Também é compatível com a linguagem de programação Groovy.
Esta ferramenta é uma grande ajuda para as equipes que dependem muito do Selenium IDE. Possui um IDE poderoso para registrar, depurar e executar testes no navegador Chrome e Firefox.
Instalação do Catalon Automation Recorder
Abaixo estão os links para baixar Katalon Automation Recorder para Chrome e Firefox:
É muito fácil e rápido instalar essa ferramenta. Eu vou te mostrar como:
Você só precisa clicar no botão ‘Adicionar ao Firefox’ conforme visto na imagem acima e o Katalon Recorder aparecerá na barra de ferramentas do Firefox em um instante (não levará mais de 10 segundos para ser instalado).
E é assim que parece:
Uma demonstração rápida
Clique no botão ‘Novo’ e forneça o nome do caso de teste na caixa de diálogo. Em seguida, clique em ‘OK’
Clique no botão ‘Adicionar’ e dê o comando que deseja executar:
Na seção Referência, conforme visto acima, você obterá os detalhes do que o comando específico faz.
Da mesma forma, forneça comandos subsequentes para completar seu caso de teste:
Depois de concluído, clique em ‘ Toque 'Para executar o caso de teste.
Conforme visto na captura de tela acima, as etapas executadas com êxito ficam verdes e as informações de execução, juntamente com o status do caso de teste aprovado / reprovado, aparecem na área do console.
Principais características
# 1) Com esta ferramenta, você pode capturar os elementos da web e registrar as ações realizadas no aplicativo da web. Ele permite que você crie (novos casos de teste), edite (casos de teste existentes) e reproduza casos de teste automatizados. E tudo isso pode ser feito de forma muito rápida e fácil.
#dois) Todos Comandos seleneses são suportados por esta ferramenta.
# 3) Os testes existentes do Selenium IDE podem ser importados para o Katalon Recorder (usando o modo Script) e podem ser exportados para as seguintes linguagens e estruturas:
Língua | Estrutura Correspondente |
---|---|
Rubi | WebDriver + Rspec |
Groovy | Estúdio de Catálogo |
Java | WebDriver + TestNG |
Java | WebDriver + Junit |
Java | WebDriver-backend Remote Control + Junit |
Robot Framework | |
C # | WebDriver + Nunit |
Python2 | WebDriver + unittest |
# 4) Esta ferramenta é compatível com as versões mais recentes dos navegadores Firefox e Chrome.
# 5) Ele funciona no motor Selenium 3 core.
# 6) Vários casos de teste podem ser combinados e organizados dentro de um conjunto de testes e podem ser executados como um conjunto de testes completo.
# 7) Os casos de teste podem ser importados para o Katalon Studio - uma solução de teste de automação totalmente gratuita que é orientada por chave e dados, oferece suporte a testes TDD / BDD, teste de API, modelo de objeto de página, gerenciamento de teste, gravação de caso de teste, script avançado, execução paralela , Integrações de CI e muito mais!
# 8) Permite não apenas aos usuários do Katalon Studio, mas também aos usuários do obsoleto Selenium IDE e outras estruturas de código aberto populares para gravar e reproduzir testes de automação.
Recursos discutidos em detalhes
# 1) Barra de ferramentas: A barra de ferramentas consiste em 6 botões: Novo, Gravar, Reproduzir, Exportar, Ajuda e Configurações:
- Novo: Clicar neste botão permitirá que você adicione um novo caso de teste dentro do conjunto de testes.
- Registro: Isso permitirá que você grave as etapas do teste.
- Toque: Este botão é para executar o caso de teste existente.
- Exportar: Ao clicar neste botão, você é levado ao modo de script, onde pode escolher o idioma e a estrutura. Por padrão, ‘Katalon Studio’ está selecionado.
Aqui você pode salvar o script. Clicando em Salvar como arquivo O botão na imagem acima permitirá que você salve o script como um arquivo Groovy.
Você também pode observar aqui que correspondendo aos comandos que você deu no front end, você tem o código gerado aqui:
Isso é semelhante à seção ‘Fonte’ que tínhamos no Selenium IDE.
Você pode alternar para diferentes idiomas e estruturas abaixo:
Alterar o idioma e a estrutura mudará automaticamente seu código no script de acordo:
- Ajuda: Isso o levará à página do Guia do Usuário do Katalon Automation Recorder, onde vários recursos são explicados em detalhes.
- Configurações: Isso o levará para a definição de porta e configuração.
# 2) Explorador de caso de teste:
O explorador de caso de teste contém suítes de teste. Em uma suíte de teste, você pode ter vários casos de teste.
Clicar com o botão direito no caso de teste oferece três opções - ‘Adicionar novo caso de teste’, ‘Remover caso de teste’ e ‘Renomear caso de teste’.
Clicar com o botão direito em Test Suite oferece seis opções - ‘Open Test Suites’ , ‘Adicionar novo conjunto de testes’ , ‘ Salvar suíte de teste como , ‘ Feche o Test Suite ',' Add New Test Case 'e' Rename Test Suite '.
# 3) Janela do caso de teste:
Esta área permite adicionar, excluir, editar e executar etapas de teste. Cada etapa de teste contém Comando, Destino e Valor. Você também pode arrastar e soltar para alterar a ordem das etapas do teste.
# 4) Console e referência:
Limitações
Junto com todos os prós discutidos acima, há certos contras também que observei na ferramenta.
Por exemplo:
- Existem certos comandos que são experimentais a partir de agora. Por exemplo , ‘ sendKeys 'Comando é experimental. No futuro, isso pode ser substituído pelo comando typeKeys. Portanto, teremos que atualizar nossos scripts de teste de acordo no futuro, caso estejamos usando qualquer comando experimental.
- A opção de especificar o URL base também não é apresentada em nenhuma parte da ferramenta. Essa era uma opção útil no Selenium IDE, permitindo que os casos de teste fossem executados em diferentes domínios.
- No Firefox, encontrei o botão ‘Configurações’ faltando na barra de ferramentas do Katalon Recorder:
Existem apenas 5 botões presentes aqui, em comparação com 6 botões no Chrome.
- Existem alguns outros bugs também apresentados na ferramenta. Visite a seção Bugs e sugestões do Katalon Automation Recorder para verificar mais sobre os problemas existentes e suas soluções sugeridas.
Explore mais sobre esta ferramenta:
Verifique aqui a guia de introdução rápida para Catalog Automation Recorder.
Aprendizado
- Esta ferramenta pode ser instalada de forma muito fácil e rápida.
- Esta ferramenta é totalmente gratuita.
- Fácil de usar. A seção Referência é muito útil, pois fornece detalhes sobre como cada comando funciona e quando deve ser usado.
- O suporte a vários idiomas e estruturas torna esta ferramenta mais útil.
- Quase todos os recursos que estavam presentes no Selenium IDE são preservados nesta ferramenta.
- Na verdade, eu pude ver alguns novos comandos adicionados que não estavam disponíveis no Selenium IDE. Isso torna o gravador de automação ainda mais poderoso.
- Esta ferramenta é um benefício para as equipes de teste que dependiam muito do Selenium IDE para seu trabalho de teste de automação.
- Achei isso melhor do que outros substitutos para Selenium IDE. Por exemplo , ao contrário do Kantu para Chrome, o Katalon Recorder oferece suporte a todos os comandos que existiam no Selenium IDE.
- Compatível com os navegadores Firefox e Chrome mais recentes e também será compatível com as próximas versões.
- Existem alguns pequenos bugs na ferramenta. No entanto, esses bugs não estão em lugar nenhum diante dos ótimos recursos, facilidade de uso e recursos oferecidos por esta ferramenta.
No geral, o Katalon Automation Recorder é uma ótima ferramenta para testes de automação e um substituto perfeito para o Selenium IDE. Experimente esta ferramenta gratuita e deixe-nos saber suas dúvidas aqui.
Leitura recomendada
- Selenium Vs Katalon Studio: Como simplificar os testes de selênio no Katalon Studio
- Introdução ao Selenium WebDriver - Selenium Tutorial # 8
- Appium Studio for Eclipse: Automação Appium / Selenium de ponta a ponta a partir do Eclipse
- Tutorial do AutoIt - Download do AutoIt, instalação e script básico do AutoIt
- 7 fatores que afetam a estimativa de teste do projeto de automação do Selenium - Tutorial do Selenium # 32
- Tutorial do Selenium IDE: Comandos IDE com exemplos no Firefox
- Automação de teste para Jira com Katalon Studio
- Instalação de download do Selenium IDE e introdução aos principais recursos