Mautic Pixel

Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Cómo buscar elementos web con Selenium

Jesús del Castillo López
Cómo buscar elementos web con Selenium

Cuando desarrollamos software y sabemos que tenemos que pasar por una fase de pruebas, siempre y bajo cualquier concepto.

La mayor parte o la totalidad de esas pruebas normalmente se hacen de forma manual en proyectos pequeños o de poca envergadura.

El problema suele venir cuando el proyecto crece y es necesario implementar pruebas automáticas para disminuir los costes de las pruebas manuales, es decir, es preferible desarrollar un script o una prueba automática que se encargue de realizar la verificación de que el software está correctamente construido y cumple con los requisitos.

Esto es así siempre y cuando es una operación relativamente sencilla o repetitiva, para dejar aquellas pruebas más complejas a personas, es decir, a los encargados del testing, que serán capaces de evaluar mejor, en caso de que haya algún problema o dificultad en algún evento que pueda suceder durante el desarrollo de la ejecución de la prueba.

Selenium es un framework para desarrollar dichas pruebas automáticas web, y en esta ocasión vamos a hablar de cómo trabaja Selenium para localizar esos distintos elementos que podemos encontrar dentro de una página.

Si accedemos al código fuente de cualquier página web, veremos una estructura en HTML, que consta de una serie de scripts, de hojas de estilo de cascada y muchas otras etiquetas nos ofrecen.

Selenium nos ofrece métodos para identificar dichos elementos, a través de una serie de atributos o nombres, para posteriormente poder manipularlos e interaccionar con ellos para que produzcan una salida eventos y verificar que, efectivamente, el software funciona como se espera.

Los elementos podemos verlos a través de las herramientas de desarrollo del navegador, y el curso de introducción a Selenium Webdriver trabajaremos con Google Chrome y veremos cómo identificar elementos web y ejecutar distintas posibles acciones para verificar que todo funciona como dictan los requisitos y dar el OK al software desarrollado.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Programador Java Web

Programador Java Web

carrera

Incluye 7 cursos:

  • Curso Online de Hibernate y JPA
  • Curso JavaServer Faces
  • Java 8 para programadores Java

y 4 cursos más!

Duración: 35 horas y 33 minutos

Selenium y JUnit

Selenium y JUnit

Metodologías y herramientas

24 de Febrero de 2020

Para la realización de pruebas durante el proceso de desarrollo del software, ya os hemos hablado sobre los beneficios de utilizar Selenium. Ahora vamos a explicar cómo mejorar esas pruebas utiliza...

Curso de Selenium para principiantes

Curso de Selenium para principiantes

curso

Con este curso aprenderás:

  • Aprenderás qué es Selenium y para qué puedes usarlo.
  • Sabrás cómo automatizar un flujo de navegación web.
  • Comprenderás por qué es necesario implementar mecanismo de espera en flujos automatizados.

Duración: 3 horas y 51 minutos

Más de 300 empresas confían en nosotros

Oesia
Vass
Everis
Ayesa
Altran
Ibermatica
Atmira
GFI
Accenture
GMV
Concatel
Telefonica
Caser
Banco de España
kpmg
Mapfre
Randstad