Entradas

Mostrando las entradas de diciembre, 2017

[Selenium WebDriver] Localizadores de elementos

Imagen
Para localizar los elementos con Selenium WebDriver utilizamos el método findElement(By. localizador )  entre los tipos de localizadores de elementos encontramos id, xpath, tagName, className, cssSelector, linkText, partialLinkText y name. Primero que todo aprenderemos a ubicar los elementos dentro de nuestra página HTML Click derecho sobre el elemento a buscar y seguidamente click en "Inspeccionar elemento" o "Inspeccionar"     2.  Visualizamos el HTML de la página inspeccionada, para ubicar elementos utilizamos el puntero que se encuentra en la barra de elementos como se muestra a continuación A continuación mostraremos ejemplos detallados de los diferentes tipos de localizadores: Id : Debe ser nuestra primera opción a la hora de localizar elementos ya que dentro de un buen desarrollo este elemento es único y es muy poco probable que es un futuro pueda cambiar su nombre, por ello será siempre nuestra primera opción. ...

[Selenium WebDriver] Comandos WebDriver

Imagen
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() ; ...