Estoy buscando una forma de adjuntar una captura de pantalla a la sección de Resultados de TestNG Report para los métodos fallidos.Adjuntar capturas de pantalla a TestNG Falló los resultados de los métodos
Hasta ahora era capaz de attache mis capturas de pantalla para salida Reportero mediante la implementación de esto:
Reporter.log("<br> <img src=.\\screenshots\\" + fileName + " /> <br>");
pero todavía luchando con la adición de ellos para probar la sección Resultados de métodos fallidos.
que fue capaz de poner en marcha acciones oyente y onTestFailure intercepción que fue originalmente sugerida aquí: How can I include a failure screenshot to the testNG report
Aquí es un ejemplo de ello:
@Override
public void onTestFailure(ITestResult result) {
Reporter.setCurrentTestResult(result);
Reporter.log("<br> <img src=.\\screenshots\\Untitled.png /> <br>");
Reporter.setCurrentTestResult(null);
}
Pero Reporter.log función sigue empuja mi información en el registro de salida de Reporter pero no en los resultados-> Métodos fallidos-> Log de método fallido.
Actualización (14/03/14): Adjunté una captura de pantalla para aclarar mi pregunta. El problema no está en capturar captura de pantalla y adjuntarla a Informe. Esa parte funciona bien. El problema es que la captura de pantalla se adjunta a la parte de Prueba de salida del informe, pero quiero verla en Resultados -> Métodos fallidos.
Hola Satish, gracias por su respuesta, pero supongo que me estaba haciendo una pregunta diferente. Modifiqué mi comentario original para aclarar mi problema. – Vlad