En Interface TakesScreenshot página que encontré esto:¿Es posible capturar una captura de pantalla para un webelement directamente usando WebDriver?
Captura la pantalla y guardarlo en la ubicación especificada. Para WebDriver extendiéndose TakesScreenshot, esto hace un mayor esfuerzo dependiendo del navegador para regresar el siguiente en el orden de preferencia: - Toda la página - Ventana actual - Porción visible de la trama actual - La captura de pantalla de toda la pantalla que contiene el navegador
para WebElement extendiéndose TakesScreenshot, esto hace un mayor esfuerzo dependiendo del navegador para regresar el siguiente orden de preferencia : - la totalidad del contenido del elemento HTML - el parte visisble del elemento HTML.
Así que me pregunto si debería ser compatible con la captura de pantalla de un webelement, pero no puede encontrar ningún documento relacionado con este soporte en este momento. no estoy seguro de si realmente es compatible o no.
¿Alguien sabe más detalles sobre esto? Gracias.
¿La clase WebElement en sí misma no tiene métodos para arriba, izquierda, ancho y alto? Parece que el enlace de Java hace: elemento.getLocation(). getX(), element.getSize(). getWidth(), etc. Pero es bueno que proporcione este fragmento de código. Podría ser útil para enlaces de lenguaje que no tienen esa información de forma nativa. – David