0
votes

Incapable de générer l'étendue du rapport en concombre. J'utilise la version 4 de concombre 4

J'ai utilisé Extentrports-Cucumber4-adaptateur, CUCOMBER-JAVA (4.2.0), COCOMB-CORE (4.2.0), Concombre-Junit (4.2.0), Gherkin (2.12.2), rapport de concombre - 4.10.0, Junit-3.8.1, concombre-picocontainer-4.2.0, concombre-extentsReport-com.vimalselvam (3.1.1)

Je suis capable de générer d'exécuter les cas de test, mais le rapport ne se produit pas généré. Do besoin de donner un chemin spécifique dans le fichier Testrunner en dehors de ceci plugin = {"com.aventstact.extentreports.cucumber.adapter.extententCucumberadapter:"},?

Je suis incapable de poster mon fichier pom.xml ici


0 commentaires

3 Réponses :


1
votes

Pouvez-vous s'il vous plaît essayer avec le concombre version 4.0.1 et des dépendances équivalentes

et extentreports 4.0.9 avec l'adaptateur CUCOMBER4 Version 1.0.7

Je suggérerais d'utiliser uniquement un adaptateur CUCOMBER 4 dans votre POM.XML et non CUCOMBER-INTENTENTSREPORTE-COM.VIMALSELVAM (3.1.1) Bibliothèque


11 commentaires

Vous devez avoir de l'étendue.Properties Sous SRC / Tests / Ressources pour générer un rapport avec succès où vous pouvez réellement fournir le chemin Veuillez vous reporter au lien ci-dessous pour que les propriétés soient ajoutées dans cette page extentreports.com/docs/versions/4/java/extentsService.html


Non ... Ajout de concombre 4 adaptateur dans pom.xml le ferait


Conservez le nom du fichier de propriétés en tant que degré.Properties dans le dossier Ressources de test, l'adaptateur fera le reste.


Et aussi assurez-vous que vous marquez true pour de l'étendue.reporter.html.start


Vous marquez cette configuration comme de l'étendue vide.reporter.avent.config = defort.reporter.bdd.config = defort.reporter.cards.config = de l'étendue.reporter.html.config = de l'étendue.reporter.klov.config = de l'étendue.reporter. logger.config = étendue.reporter.tabular.config =


Les paramètres restants sont identiques que dans la liaison ExtentrePorts.com/docs/versions/4/ java / extentservice.html


Non, ne donnez rien de côté là-bas, laissez-le comme vide comme ceci {"com.aventstact.extentreports.cucumber.adapter.extSentCucumb Eradapter:"}


dans le chemin que vous avez mentionné dans l'étendue des propriétés.reporter.html.out = Sortie Test-Sortie / HTMLReport / ExtHTML.H TML


Pouvez-vous essayer ce projet d'abord, puis reproduire la même chose dans votre Github.com/foursyth/extTentrePorts- Cucumber4-Exemple


Utilisez JUNIT 4.12, SELENIUM JAVA 3.7.0, inclure CUCOMBER-JVM-DEPS et je ne suis pas sûr de l'ordre dans lequel les plug-ins chargés de faire une différence mais que vous commandez comme ci-dessous peut vous aider, je suppose Junit-> sélénium-> concombre-cae-> concombre Java-> CUCOMBER-JVM-DEPS-> CUCOMBUM-JUNIT -> CUCOMBER-PICOCONTA INER-> EXERTENTREPORTS-> EXTENTENTENTRAPORTS-CUCUM BER-Adaptateur


Problème résolu comme j'avais copié l'étendue-config et les propriétés dans un autre dossier.Après des fichiers mobiles à SRC / Main / Ressources, je suis capable de générer le rapport



0
votes

Ceci est le fichier pom.xml de
org.seleniumhq.selenium sélénium-java 3.141.59 de
io.Cucumber COCOMBER-CORE 4.0.1 xxx


0 commentaires

0
votes

Le problème est probablement dû à la version mismatch.vous peut regarder Ce projet, i Je l'exécute de cette façon. (Je l'ai corrigé)


0 commentaires