web-dev-qa-db-fra.com

Exécuter en tant que fonctionnalité de concombre ne s'affiche pas dans l'éclipse

Je suis nouveau dans l'automatisation. Je suis confronté à ce problème lors de l'exécution de la fonction concombre. Il ne montre pas du tout fonctionner comme option de fonctionnalité de concombre

Capture d'écran des options Exécuter en tant qu'éclipse

5
omer siddiqi

Comme, lorsque vous ouvrez un fichier de fonctionnalités dans Eclipse et cliquez avec le bouton droit, vous ne trouvez pas une option `` Exécuter en tant que -> Fonction de concombre '', il semble que votre Eclipse ne dispose pas du plug-in de Cucumber Eclipse requis. Vous pouvez installer ce plug-in en suivant les étapes suivantes:

  1. Lancez Eclipse et accédez à 'Aide-> Installer un nouveau logiciel'.
  2. Cliquez sur le bouton "Ajouter"
  3. Entrez un nom, par exemple 'Concombre' et tapez ' http://cucumber.github.com/cucumber-Eclipse/update-site ' comme emplacement.
  4. Cliquez sur OK.
  5. L'option 'Cucumber Eclipse Plugin' apparaîtra dans la liste des logiciels disponibles.
  6. Cochez la case à côté et cliquez sur le bouton 'Suivant'.
  7. Lisez les termes du contrat de licence et cliquez sur "J'accepte les termes du contrat de licence" si vous en acceptez les termes.
  8. Cliquez sur le bouton "Terminer".
  9. Laissez-le s'installer, cela prendra quelques secondes.

Après une installation réussie de ce plug-in, si vous ouvrez un fichier de fonctionnalité (c'est-à-dire un fichier avec l'extension .feature) et cliquez avec le bouton droit, vous devriez voir l'option `` Exécuter en tant que -> Fonction de concombre ''.

Mise à jour 1

Dans Eclipse, accédez à "Windows-> Préférences-> Exécuter/Déboguer/Lancer/Lancer la configuration" et décochez la case "Fonction de concombre" si elle est cochée. Référez-vous à la capture d'écran ci-dessous pour plus de détails:

enter image description here

9
Mahipal

S'il s'agit d'un projet maven, assurez-vous de l'avoir inclus comme dépendance. Si vous l'exécutez en tant qu'automatisation, ce serait une bonne idée de le configurer en tant que projet maven.

C'est difficile à cause de votre brève description, mais si vous voyez la fonction `` Exécuter en tant que concombre '' mais qu'elle ne fait rien, j'ai dû ouvrir la fonctionnalité, cliquer avec le bouton droit sur l'espace blanc qu'elle contient, puis exécuter en tant que fonctionnalité de concombre Là. Pour une raison qui a fonctionné pour moi.

2
canpan14