exécuter plusieurs concombre fichiers de fonctionnalité
Quand je soumettre une fonctionnalité unique fichier, il fonctionne parfaitement. Je veux passer des fonctionnalités chemin d'accès du dossier qui a de multiples fichiers de fonctionnalité en coureur de script. N'importe qui peut aider à exécuter plusieurs fichiers de fonctionnalité?
Tous les fichiers de fonctionnalité ont les mêmes étapes, mais les données sont différentes et le nom de fichier est différent.
@RunWith(Cucumber.class)
@CucumberOptions(format = {"pretty"}, features =
"C:\\TESTER\\Execution\\uidata\\featurefiles\\",
glue={"com.test.auto.stepdefs"},dryRun=false)
public class CucumberTest {
}
Je vous remercie de l'aide.
J'ai toujours le faire avec des balises.
si des données existent dans la même étape?.
Vous pouvez utiliser un scénario de contour. Qui peut avoir 2 ou plusieurs tables, chaque table peut avoir ses propres balises.
si des données existent dans la même étape?.
Vous pouvez utiliser un scénario de contour. Qui peut avoir 2 ou plusieurs tables, chaque table peut avoir ses propres balises.
OriginalL'auteur sri | 2016-08-16
Vous devez vous connecter pour publier un commentaire.
C'est pour Java-Concombre les utilisateurs:
Plusieurs Fonctionnalités sont
1.Smoketest 2. Logintest
Ensuite, votre runner Junit java fichier devrait ressembler à
-- Acclamations
OriginalL'auteur Himadri
Les fonctionnalités chemin doit être relatif à votre projet de chemin de classe. Par exemple, il peut ressembler à ceci:
ou
J'ai assez de faire cela, mais il y a un croc où le conducteur est d'arriver à arrêter de fumer et quand la prochaine fonctionnalité de fichier commence pilote est en train de jeter nulle exception. j'ai essayé de commenter après le crochet, mais parfois j'ai été en mesure d'exécuter jusqu'à la troisième fonction et parfois, il échoue dans la seconde. Ce serait le moyen idéal?. aprécier votre aide.
Je pense que vous devriez demander que d'une question distincte que c'est un problème important par lui-même. En règle générale, vous devez vous assurer que vous avez configuré votre
@Before
et@After
crochets de façon à créer un environnement prêt pour les essais et la nettoie correctement une fois que le test est fait. Par exemple, au lieu de fermer le webdriver instance à la fin de chaque test, comme vous l'avez maintenant, il suffit de nettoyer les cookies et la réutilisation de la même webdriver instance.got it eugène. J'ai été en mesure de gérer le pilote. merci!!
Merci d'accepter de répondre si cela vous a aidé.
OriginalL'auteur Eugene S
Vous pouvez également utiliser le Concombre Interface de Ligne de Commande de Coureur (CLI Runner)
cucumber.api.cli.Main
et passer le chemin d'accès au dossier contenant les fichiers de fonctionnalité comme option de ligne de commande.Exemple:
com.my.stepdefn
est le paquet ayant le concombre étape définitionsC:\features\
est le dossier contenant les fichiers de fonctionnalitéC:\testreports
est le dossier où le concombre de rapport html sera généré.OriginalL'auteur Ramesh C