Quais são os vários componentes do Selenium Suite?

Este artigo sobre Selenium Components lida principalmente com o pacote de selênio de ferramentas e componentes como Selenium RC, Selenium IDE, WebDriver, Grid, etc.

Se você perguntar a um Testador preguiçoso sobre sua ferramenta de teste favorita, há uma grande probabilidade de que você obterá “ ”Como uma resposta. Isso porque é a ferramenta perfeita para de um aplicativo da web. Neste artigo, vamos ver quais são os vários componentes do Selenium que o tornam tão popular.

Os tópicos abaixo são abordados neste artigo:



Tutorial de serviços de integração de servidor sql

Vamos começar!

Introdução ao Selênio

O Selenium é uma ferramenta de código aberto que se utiliza para automatizar os casos de teste realizados em navegadores da web ou as aplicações da web que estão sendo testadas usando qualquer navegador da web.Espere, antes que você se empolgue, deixe-me reiterar que, apenas o teste de aplicativos da web é possível com . Não podemos testar qualquer aplicativo de software de desktop nem testar qualquer aplicativo móvel usando Selenium.Portanto, é uma ferramenta de código aberto que oferece suporte navegação cruzada e automatiza aplicativos da web!

Agora, vamos ver quais são os vários componentes que compõem o Selênio.

Componentes de Selênio

O selênio é composto principalmente por um conjunto de ferramentas, que incluem:

Suíte Selenium - Arquitetura Selenium WebDriver - Edureka

Vamos entender as funcionalidades de cada uma dessas ferramentas em mais detalhes.

Selenium IDE

Selenium IDE (Integrated Development Environment) é principalmente um plugin do Firefox. É uma das estruturas mais simples do Selenium Suite. Ele nos permite gravar e reproduzir os scripts. Se você deseja criar scripts usando , você precisa usar Selenium RC ou Selenium WebDriver para escrever casos de teste mais avançados e robustos.

No Selenium IDE, a execução do caso de teste é muito lenta e a etapa de geração de relatório para os casos de teste não é boa em comparação com outros componentes. Não é compatível com a execução de casos de teste em execução paralela ou remota.

Algumas desvantagens do Selenium IDE são:

  1. Ele restringe a execução do caso de teste ao navegador Firefox.

  2. Não estende o suporte paratestes baseados em dispositivos móveis, como testes de iPhone / Android.

  3. A execução dos casos de teste é muito lenta e a etapa de geração do relatório não é boa quando comparada com outros componentes.

A seguir, vamos ver o que é Selenium RC.

Selenium RC

Selênio RC, também conhecido como Selênio 1, foi o principal por muito tempo antes que a fusão do WebDriver trouxesse o Selenium 2. Ele se baseia principalmente em JavaScript para . Suporta Ruby, PHP, , Perl e C #, Java, Javascript. Ele suporta quase todos os navegadores que existem.

Nota: O Selenium RC está oficialmente obsoleto.

Alguns outros recursos do Selenium RC:

  • É baseado em JavaScript. Não é compatível com o recurso de gravação / reprodução.

  • É baseado em uma arquitetura cliente / servidor, o que implica -> sempre que você quiser executar os casos de teste / scripts de teste, você precisa iniciar o servidor manualmente.

  • Ele suporta a execução paralela de casos de teste, bem como a execução remota com a ajuda do Selenium Grid.

A desvantagem de Selenium RC é que sempre que você quiser executar os casos de teste, você deve iniciar o servidor Selenium Standalone manualmente. Para superar este problema, foi introduzido.

qual é a estrutura da mola

Selenium WebDriver

Selenium WebDriver é uma estrutura de automação de navegador que aceita comandos e os envia para um navegador. Ele é implementado por meio de um driver específico do navegador. Ele se comunica diretamente com o navegador e o controla. Selenium WebDriver suporta várias linguagens de programação como - , C #, , , Perl, Rubi . e

Selenium WebDriver oferece suporte para o seguinte:

  1. Suporte do sistema operacional - Windows, Mac OS, Linux, Solaris
  2. Suporte de navegador - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 e superior, Safari, Opera 11.5 e superior, Android, iOS, HtmlUnit 2.9 e superior.

Se você deseja saber mais sobre o Selenium WebDriver, por favor consulte este artigo em . Agora vamos entender o último componente, ou seja, grade de selênio.

Grade de selênio

Grade de selênio é uma ferramenta que é usada junto com o Selenium RC. É usado para executar testes em diferentes máquinas em diferentes navegadores em paralelo. Isso implica - executar vários testes ao mesmo tempo em diferentes máquinas executando diferentes navegadores e sistemas operacionais. Você também pode consultar este artigo sobre Grade de selênio para entender os conceitos em uma escala mais ampla.

Portanto, tudo se resumia aos componentes de selênio. Com isso, chegamos ao final deste artigo.Espero que você tenha entendido os conceitos e ajudado a agregar valor ao seu conhecimento. Agora, se você quiser obter mais informações sobre o Selenium, pode conferir nosso .

Se você encontrou este “artigo de componentes de selênio ' relevante, Confira o pela Edureka, uma empresa de aprendizagem online confiável com uma rede de mais de 250.000 alunos satisfeitos espalhados por todo o mundo.