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) P>
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:"},? P>
Je suis incapable de poster mon fichier pom.xml ici p>
3 Réponses :
Pouvez-vous s'il vous plaît essayer avec le concombre version 4.0.1 et des dépendances équivalentes p>
et extentreports 4.0.9 avec l'adaptateur CUCOMBER4 Version 1.0.7 P>
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 P>
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
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
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é) p>