Sto cercando un modo per allegare uno screenshot alla sezione Risultati del report TestNG per i metodi falliti.Allegare schermate a TestNG Risultati metodi non riusciti
Finora sono stato in grado di attache miei screenshot di Reporter di uscita mediante l'attuazione di questo:
Reporter.log("<br> <img src=.\\screenshots\\" + fileName + " /> <br>");
ma ancora alle prese con l'aggiunta di loro di testare sezione Risultati di metodi falliti.
sono stato in grado di implementare ascoltatore e intercetta onTestFailure azioni che è stato originariamente suggerito qui: How can I include a failure screenshot to the testNG report
Ecco un esempio di che:
@Override
public void onTestFailure(ITestResult result) {
Reporter.setCurrentTestResult(result);
Reporter.log("<br> <img src=.\\screenshots\\Untitled.png /> <br>");
Reporter.setCurrentTestResult(null);
}
Ma Reporter.log funzione spinge ancora il mio informazioni in il registro di output di Reporter ma non nel Results-> Failed methods-> Failed log dei metodi.
Aggiornamento (14/03/14): Ho allegato lo screenshot per chiarire la mia domanda. Il problema non è catturare lo screenshot e collegarlo a Report. Quella parte funziona bene. Il problema è che lo screenshot è collegato alla parte Test Output del report ma voglio vederlo in Results -> Failed Methods.
Hi Satish, grazie per la risposta ma credo stava facendo una domanda diversa. Ho modificato il mio commento originale per chiarire il mio problema. – Vlad