python

Selenium[2] - Nivel Avanzado

Selenium-LevelUp

¡Repasemos!

En la entrada anterior aprendimos a importar las clases para el Webdriver, abrir una página web en el navegador, localizar un elemento y trabajar con el. En esta ocasión vamos a localizar varios elementos que guarden relación y los almacenaremos en un Array para poder manipularlos.

Además, vamos a emplear el método .send_keys() para rellenar formularios, nos sera útil para automatizar registros o hacer test de formularios.

Selenium[1] - Funciones Basicas

Selenium - Funciones Básicas

La semana pasada vimos qué es Selenium, para qué se usa y cómo instalarlo. Ahora, vamos a ver cómo usarlo junto a unos ejemplos.

Importando Selenium

Cuando vayamos a trabajar con Selenium debemos importar a nuestro Script las siguientes clases:

  • webdriver: Esta clase nos permite instanciar el navegador Web y interactuar con el.
  • Keys: Nos proporciona una serie de herramientas para interactuar con la página Web como si usasemos el teclado.

Veamos un ejemplo: este es el cuerpo básico para trabajar con Selenium:

Selenium[0] - Introducción + Instalación

Selenium

Estas semanas voy a hablaros de Selenium.

¿Qué es selenium? y ¿para qué se utiliza?

Selenium, como bien dice Wikipedia, es un entorno para pruebas de software y, por tanto, se usa para realizar test y poder mantener la calidad del software. Su otra función es como herramienta para automatizar acciones. Yo, personalmente, empecé a usarla para recoger información de una página web, guardarla en una base de datos y explotar esta.