Cadre rapport mesure -Comment obtenir les valeurs enregistrées dans le rapport mesure Fonction journal

voix
1

Nous utilisons rapport étendue dans mon projet. Je veux accéder aux valeurs enregistrées lors de l' exécution. Par exemple , dans le bloc de capture du boîtier de test, j'ai une ligne Log(Failure,faiure comments).

Dans le bloc finally, je suis en train de créer une fonction où, si le cas de test échoue, je vais devoir utiliser la valeur de la fonction de journal et de le stocker dans un but.

C'est possible? J'utilise java avec du sélénium dans le cadre POM.

Créé 27/11/2018 à 15:08
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
0

Si vous utilisez la version 4, vous pouvez le faire:

extent.getStats()

Pour percer dans chaque point de données pour toute la session de l'exécution. Pour percer dans un seul point de données, par exemple, le dernier journal du test en cours:

test.getModel().getLogContext().getLast().getStatus()

Mais je préférerais vous recommander d'utiliser un framework de test tels que TestNG ou Junit et d'écouter le contexte fourni par ces à la place. L'utilisation étendue de faire la même chose fonctionnerait, mais je pense la plus intuitive et productive en utilisant votre framework de test.

PS. Il est étendue, pas Extend.

Créé 27/11/2018 à 21:38
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more