8
votes

Concombre beforestep

Y a-t-il un beforestep équivalent à l'après-vente en concombre?

Sinon, quelqu'un a trouvé une solution / solution de contournement?


1 commentaires

Cela aiderait à savoir ce que vous voulez faire avec une beforestep. Essayez-vous de faire quelque chose avant chaque étape? Ou essayez-vous de définir des données pour certains tests?


4 Réponses :


5
votes

Selon la documentation sur les crochets sur le Cucumber Wiki sur github, la réponse est non. Il y a avant mais aucun beforestep . Selon ce que vous essayez d'atteindre, avant pourrait faire ce dont vous avez besoin.


0 commentaires

4
votes

jusqu'à présent que avant est exécuté avant chaque scénario et après l'après-vente - après chaque étape du scénario, pour atteindre beforestep vous pouvez simplement vous placer code dans les deux crochets: avant et après.


1 commentaires

Malheureusement, au début de chaque étape, tout ce que j'ai défini est réinitialisé et ne fonctionne pas avec cette méthode.



0
votes

Je sais que c'est une question assez obsolète mais:

Avant d'être utilisé explicitement expressément expressément scénario, mais parfois, il s'agit de pointes en raison de la description des scénarios de polluer.

J'utilise dans Support / Hooks.Rb E.G

Avant Do | Scénario |
// quelque chose qui doit être exécuté avant chaque scénario de
fin

Il pourrait être utile au cas où une action d'action doit être répétée avant chaque scénario dans le jeu de tests.


0 commentaires

0
votes

Je suis en train d'exécuter des concombre dans le test. J'aimerais imprimer les noms de définition étape par étape car le fichier de fonctionnalité est traité. Cela ne semble pas arriver lors de la course sous test. Si j'avais une annotation Beforesstep sur une méthode telle que Beforestep (StepDefinition SD) (ou quelque chose comme ça), je voudrais enregistrer le nom de la définition étape. Cela aurait très utile.

Y a-t-il une façon différente de le faire avec le concombre Java?


0 commentaires