domingo, 31 de enero de 2016

Selenium / Java - Cómo dibujar un rectángulo alrededor de un objeto para destacarlo en pantalla

Hola!
Este truco es genial cuando estás tratando de identificar objetos en una página web mientras automatizas un caso de prueba en Selenium.
Básicamente, necesitamos seleccionar el color y también el número de pixeles de grosor que tendrá el rectángulo.
Las siguientes líneas hacen el truco:
 
WebElement elem = driver.findElement(By.xpath("XPATH"));
if (driver instanceof JavascriptExecutor) {((JavascriptExecutor) driver).executeScript("arguments[0].style.border='2px solid red'", elem);}

Las líneas anteriores dibujarán un rectángulo rojo de 2 pixeles de grosor alrededor del objecto en pantalla con ese XPATH.

Listo!
Comparte este truco útil con tus amigos!

No hay comentarios.:

Publicar un comentario