Por que o Selenium IDE não é oficialmente suportado no Google Chrome

6

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ê?

Saikat
fonte
Eu fiz uma extensão um pouco semelhante para substituí-lo para minhas próprias necessidades - eu não poderia suportar a velocidade das ferramentas de desenvolvedor do firefox ... Não é um substituto completo, mas a maioria das coisas está funcionando. Você também pode exportá-lo como um caso de teste de jasmim e executá-lo com um transferidor. chrome.google.com/webstore/detail/e2e-test-builder/… Disclaimer: Eu sou o autor se não estiver claro :)
FDIM

Respostas:

6

Gostaria de saber por que o Selenium IDE não é oficialmente suportado no Google Chrome?

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


O que posso usar com o Chrome?

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.

ChromeDriver :

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


Leitura adicional:

DavidPostill
fonte
2

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 .

stevenz
fonte
2

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

Extensão do Chrome

Extensão do Firefox

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.

enter image description here

enter image description here

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 .

Hai Minh Nguyen
fonte