Gostaria de saber por que o Selenium IDE não é oficialmente suportado no Google Chrome, embora o Google seja um dos colaboradores ativos do projeto Selenium. Alguem sabe por quê?
Gostaria de saber por que o Selenium IDE não é oficialmente suportado no Google Chrome, embora o Google seja um dos colaboradores ativos do projeto Selenium. Alguem sabe por quê?
Respostas:
Isso ocorre porque o Selenium IDE é um Raposa de fogo Extensão. O Chrome não suporta extensões do Firefox.
O Selenium IDE é um ambiente de desenvolvimento integrado para scripts do Selenium. Ele é implementado como uma extensão do Firefox.
Fonte IDE de selênio
Existem ferramentas semelhantes do Chrome (não usei nenhuma delas pessoalmente):
FRET :
Infelizmente, o Selenium IDE simplesmente não existe para o Chrome. Felizmente, existe uma alternativa muito boa: Sugerimos que você experimente o FRET como uma alternativa ao IDE do Selenium. Ele usa a mesma Sintaxe que o Selenium IDE, mas é baseado na web e executa os testes em máquinas que pertencem à ferramenta que você não pode ver. Você só verá os resultados do teste. O bom é que você também poderá executar seus testes no Chrome.
O WebDriver é uma ferramenta de software livre para testes automatizados de aplicativos da web em vários navegadores. Ele fornece recursos para navegar em páginas da Web, entrada do usuário, execução de JavaScript e muito mais. O ChromeDriver é um servidor independente que implementa o protocolo do WebDriver para o Chromium. O ChromeDriver está disponível para o Chrome no Android e o Chrome on Desktop (Mac, Linux, Windows e ChromeOS).
Embora o Selenium IDE não seja suportado oficialmente, há um Selenium IDE para Chrome disponível na loja do Chrome:
Grave e reproduza macros da Web com este livre e Código aberto Extensão do Chrome para automação do navegador da web. A extensão é um gravador de macro da Web fácil de usar para desenvolvedores da Web, testadores da Web e especialmente para automação geral da Web e preenchimento de formulários ... suporta os comandos "Selenese" mais usados do Firefox Selenium IDE .
Update: Parece que algumas pessoas legais estão tentando portar o Selenium IDE para a plataforma Web Extension (que deve funcionar no Chrome, Firefox e Edge).
De o site deles :
Obrigado por instalar o nosso Automation Recorder, este Chrome extensão foi o projeto campeão de Katalon Studio Hackathon concurso. O Katalon Automation Recorder foi desenvolvido para suportar usuários que não podem mais gravar e reproduzir testes de automação usando o Selenium IDE obsoleto ou usuários de estruturas populares de código aberto procurando por um gravador prático. A extensão é compatível com o Chrome navegador e estamos aguardando a aprovação do Firefox, que deve ser disponível para instalação muito em breve.
A extensão pode ser usada como um utilitário de gravação para que os usuários converter caso de teste manual em diferentes idiomas e importados para IDE preferencial para condições avançadas, validação dinâmica ou para ser executado com fontes de dados externas.
Alguém tem um bom vídeo de introdução no YouTube.
Outras respostas mencionadas Selenium IDE é uma extensão do Firefox, mas não explicou por que não há porta para o Chrome até agora.
Veja isso excelente artigo por Brian Anderson.
A fim de aumentar ainda mais a velocidade na criação de casos de teste, Shinya Kasatani, do Japão, criou o Selenium IDE, uma extensão do Firefox que fornece uma interface fácil de usar para o desenvolvimento de testes automatizados. O Selenium IDE possui um recurso de gravação, que captura as ações do usuário à medida que são executadas e as exporta como um script reutilizável em uma das muitas linguagens de programação que podem ser executadas posteriormente. O Selenium IDE foi simplesmente concebido como uma ferramenta de prototipagem rápida. Ele doou o Selenium IDE para o Selenium Project em 2006.
Conforme declarado pela equipe do Selenium, os desenvolvedores do Selenium sempre incentivam as melhores práticas em automação de testes que exigem uma certa quantidade de programação, com uma das muitas linguagens de programação suportadas.
A primeira razão é que foi um projeto doado. O segundo é que Selenium IDE foi simplesmente concebido como uma ferramenta de prototipagem rápida e Os desenvolvedores de selênio sempre incentivam as melhores práticas em automação de testes que exigem uma certa quantidade de programação, com uma das muitas linguagens de programação suportadas .
Não só o Chrome, quando era uma má notícia para a comunidade de testadores desde Selenium IDE não funciona muito tempo do Firefox 55 em diante.
Você pode encontrar outras alternativas IDE mais estáveis do Selenium para o Google Chrome e o Firefox na pesquisa do Google ou consulte o artigo aqui: 3 principais alternativas do Selenium IDE para o Firefox & amp; cromada
Embora o Selenium IDE não seja suportado oficialmente, há uma solução alternativa.
Você pode realmente executar testes do Selenium IDE no Chrome, com o WebDriver Playback . Isso fornece apenas parte da funcionalidade, mas é melhor do que nada :)