Skip to content

Sonar-ISC/Practica2-Selenium.POM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Practica 2 Selenium POM

Este repositorio es para practicar el uso de POM (Page Object Model) con Selenium WebDriver y Java.

Consideraciones

  • Para hacer el pull request, pueden iniciar sesión en GitHub con IntelliJ para mayor facilidad.
  • Crean una rama con su nombre
  • Deben descargar el driver correspondiente a su navegador y sistema operativo.

Tecnologías

  • Selenium WebDriver
  • JUnit
  • Gradle

Material de apoyo

Ejercicios

Ejercicio 1 - Login

Ingresar a la página de SauceDemo y realizar un login con los datos que se te proporcionen, utilizando POM.

Requisitos

Para poder ejecutar los ejercicios propuestos, es necesario tener instalado lo siguiente:

  • Java 8 o superior
  • Gradle
  • Un navegador con su respectivo driver
  • IDE de desarrollo (IntelliJ IDEA, Eclipse, NetBeans)

Cosas basicas de Selenium

Get

Get es un método que se utiliza para navegar a una página web. Get es un método que permite la navegación a una página

driver.get("https://www.google.com");

By

By es una clase que se utiliza para localizar elementos en una página web. By es una clase que permite la localización de elementos en una página web.

By button = By.id("id");

WebElement

WebElement es una interfaz que representa un elemento en una página web. WebElement es una interfaz que permite la interacción con elementos en una página web.

WebElement element = driver.findElement(By.id("id"));

Se puede interactuar con los elementos de la siguiente manera:

element.click();
element.sendKeys("Texto");
element.getText();
element.clear();

Autor

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages