[Selenium WebDriver] Comandos WebDriver
A continuación describiremos todos los comandos comunes disponibles para luego en otra entrada realizar una práctica de ello, para realizar una acción previamente necesitamos identificar dentro del HTML el elemento a evaluar, tenemos las siguientes opciones para localizarlo:
(las opciones y su explicación en la siguiente entrada)
- Click: Hacer click a un elemento.
//Click driver.findElement(By.id("")).click();
-
GetText: Obtener un texto disponible de la pantalla (DOM)
//GetText driver.findElement(By.id("")).getText();
- SendKeys: Ingresar un texto en un campo (Input).
//SendKeys driver.findElement(By.id("")).sendKeys("Texto a Introducir");
- Clear: Limpiar texto de un campo (Input).
Nota: En buenas prácticas es bueno utilizarlo antes de que se use el comando "SendKeys" previamente explicado.
//clear driver.findElement(By.id("")).clear();
- isSelected: Evalúa si un elemento (Checkbox ó RadioButton) se encuentra seleccionado o no, devolverá true o false, lo ideal sería guardar el valor que retorna en una variable boolean.
Ejemplo:
//isSelected boolean valor = driver.findElement(By.id("")).isSelected(); if (valor){ //Esta seleccionado } else { //No esta seleccionado }
- isEnabled: Evalúa si un elemento se encuentra habilitado o no, devolverá true o false, lo ideal sería guardar el valor que retorna en una variable boolean.
//isEnabled boolean valor = driver.findElement(By.id("")).isEnabled(); if (valor) { //Esta habilitado } else { //No esta habilitado }
- isDisplayed: Evalúa si un elemento se encuentra desplegado o no, devolverá true o false, lo ideal sería guardar el valor que retorna en una variable boolean o directamente en una condición, ejemplo:
//isDisplayed boolean valor = driver.findElement(By.id("")).isDisplayed(); if (valor){ //Desplegado } else { //No esta desplegado }
Comentarios
Publicar un comentario