¿Cómo funciona el selenio?
En este artículo, comprenderá cómo funciona Selenium. Este es un artículo conceptual y explica los conceptos detrás de escena. Selenium es una de las herramientas de prueba de automatización más populares del mercado. El lanzamiento de Selenium versión 3 también ayudará en su uso.
Voy a explicar los conceptos clave y explicaré cómo se ejecuta el script de automatización de selenio en el navegador.
- Cómo inspeccionar el sitio web local que está abierto en diferentes dispositivos como el teléfono
- Tengo un sitio web que tiene una lista de preguntas y respuestas sobre un tema técnico. ¿Cómo convierto el contenido de mi sitio web en una aplicación de ebook de Android?
- Cómo cargar un sitio web basado en un tema premium en WordPress
- ¿Cuánto costaría construir un sitio web de microstock / stock photography?
- ¿Puedes calificar mi sitio web y guiarme?
Ejecución de script de automatización
Comencemos mirando las pruebas de automatización con selenio. Utiliza la herramienta selenium para escribir scripts de prueba, que son ejecutados por Java. Selenium no es una aplicación ejecutable (como MS Word o Excel) y no puede ejecutarse por sí sola. Necesita un entorno de programación para funcionar. Algunos de los entornos de programación compatibles con Selenium son:
- Java
- Rubí
- PHP
- C # (.NET) y más …
Para automatizar las pruebas, debe colocar los datos de prueba requeridos en los campos de la página web automáticamente, como se muestra a continuación:
¿Cómo coloca el script Selenium los datos en los campos?
Para colocar datos de prueba en los campos de la pantalla, el script debe identificar los campos. Para identificar estos campos, los scripts de selenio usan localizadores . Los localizadores, como su nombre lo indica, ayudan a localizar campos en cualquier página web. Todos los campos de la página web se identifican como elemento web . Entonces, ya sea un cuadro de texto o una lista desplegable, es esencialmente un elemento web.
Cada elemento web se identifica mediante un id de localizador . Puede encontrar la identificación del localizador utilizando el comando simple “Inspeccionar” del navegador, como se muestra a continuación:
Entonces, para escribir un script de automatización, solo necesita obtener todos los campos en la pantalla (bajo prueba) y usar el script para ingresar los datos de prueba requeridos.
La siguiente pregunta es: ¿cómo identifica Selenium la página web y el navegador correctos?
¿Cómo identifica Selenium la página web y el navegador?
Su código de selenio debe especificar el navegador y la URL de la página para que la página se pueda abrir en el navegador especificado, antes de colocar los datos de prueba.
Entonces, ¿cómo abrir el navegador a través del código Selenium? Conceptualmente hablando, cada navegador comprende un idioma específico. Para comunicarse con el navegador, debe usar el idioma específico del navegador.
No es posible escribir código en cada idioma específico del navegador, por lo que utilizamos controladores. Estos controladores son específicos del navegador y tienen la capacidad de traducir cualquier idioma a idiomas específicos del navegador.
Cada navegador tiene un controlador diferente (de Selenium versión 3) y su código debe usar el controlador específico del navegador para comunicarse con el navegador.
Obtenga más videos gratis – Suscríbase ➜ https://goo.gl/5ZqDML