¿Cuáles son los distintos componentes de Selenium Suite?



Este artículo sobre Selenium Components trata principalmente sobre el conjunto de herramientas y componentes de selenium como Selenium RC, Selenium IDE, WebDriver, Grid, etc.

Si le pregunta a un probador perezoso sobre su herramienta de prueba favorita, es muy probable que obtenga ' ”Como respuesta. Eso es porque es la herramienta perfecta para de una aplicación web. En este artículo, veamos cuáles son los diversos componentes de selenio que lo hacen tan popular.

En este artículo se tratan los siguientes temas:





¡Empecemos!

Introducción al selenio

Selenium es una herramienta de código abierto que se utiliza para automatizar los casos de prueba llevados a cabo en navegadores web o las aplicaciones web que se están probando con cualquier navegador web.Espere, antes de dejarse llevar, permítame reiterar que solo es posible probar aplicaciones web con . No podemos probar ninguna aplicación de software de escritorio ni probar ninguna aplicación móvil con Selenium.Por tanto, es una herramienta de código abierto que admite navegación cruzada y automatiza las aplicaciones web.



Ahora veamos cuáles son los diversos componentes de los que forma parte el selenio.

Componentes de selenio

El selenio se compone principalmente de un conjunto de herramientas, que incluyen:

Selenium Suite - Arquitectura Selenium WebDriver - Edureka



longitud de javascript de una matriz

Entendamos las funcionalidades de cada una de estas herramientas con más detalle.

IDE de selenio

Selenium IDE (entorno de desarrollo integrado) es principalmente un complemento de Firefox. Es uno de los marcos más simples de Selenium Suite. Nos permite grabar y reproducir los guiones. Si desea crear scripts usando , debe utilizar Selenium RC o Selenium WebDriver para escribir casos de prueba más avanzados y sólidos.

En Selenium IDE, la ejecución del caso de prueba es muy lenta y el paso de generación de informes para los casos de prueba no es bueno en comparación con otros componentes. No admite la ejecución de casos de prueba en ejecución paralela o remota.

Algunos inconvenientes de Selenium IDE son:

  1. Restringe la ejecución del caso de prueba al navegador Firefox.

  2. No extiende el soporte aPruebas basadas en dispositivos móviles como pruebas de iPhone / Android.

  3. La ejecución de casos de prueba es muy lenta y el paso de generación de informes no es bueno en comparación con otros componentes.

A continuación, veamos qué es Selenium RC.

Selenio RC

Selenium RC, también conocido como Selenium 1, fue el principal durante mucho tiempo antes de que la fusión de WebDriver presentara Selenium 2. Se basa principalmente en JavaScript para . Es compatible con Ruby, PHP, , Perl y C #, Java, Javascript. Es compatible con casi todos los navegadores que existen.

Nota: Selenium RC está oficialmente en desuso.

Algunas otras características de Selenium RC:

  • Está basado en JavaScript. No es compatible con la función de grabación / reproducción.

  • Se basa en una arquitectura cliente / servidor, lo que implica -> siempre que desee ejecutar los casos de prueba / scripts de prueba, debe iniciar el servidor manualmente.

  • Admite la ejecución paralela de casos de prueba, así como la ejecución remota con la ayuda de Selenium Grid.

El inconveniente de Selenio RC es que siempre que desee ejecutar los casos de prueba, debe iniciar el servidor Selenium Standalone manualmente. Para superar este problema, Fue presentado.

que es un parámetro en tableau

Selenium WebDriver

Selenium WebDriver es un marco de automatización del navegador que acepta comandos y los envía a un navegador. Se implementa a través de un controlador específico del navegador. Se comunica directamente con el navegador y lo controla. Selenium WebDriver admite varios lenguajes de programación como: , C#, , , Perl, Rubí . y

Selenium WebDriver admite lo siguiente:

  1. Soporte del sistema operativo - Windows, Mac OS, Linux, Solaris
  2. Soporte del navegador - Mozilla Firefox, Internet Explorer, Google Chrome 12.0.712.0 y superior, Safari, Opera 11.5 y superior, Android, iOS, HtmlUnit 2.9 y superior.

Si desea saber más sobre Selenium WebDriver, consulte este artículo sobre . Ahora entendamos el último componente, es decir, Selenium Grid.

Rejilla de selenio

Rejilla de selenio es una herramienta que se utiliza junto con Selenium RC. Se utiliza para ejecutar pruebas en diferentes máquinas contra diferentes navegadores en paralelo. Esto implica: ejecutar múltiples pruebas al mismo tiempo contra diferentes máquinas que ejecutan diferentes navegadores y sistemas operativos. También puede consultar este artículo sobre Rejilla de selenio para comprender los conceptos a un nivel más amplio.

Así que todo esto se trataba de los componentes de selenio. Con esto llegamos al final de este artículo.Espero que haya entendido los conceptos y haya ayudado a agregar valor a sus conocimientos. Ahora, si desea obtener más información sobre el selenio, puede consultar nuestra .

Si encontró este “artículo sobre componentes de selenio 'Relevante, revisar la por Edureka, una empresa de aprendizaje en línea de confianza con una red de más de 250.000 alumnos satisfechos repartidos por todo el mundo.