J'essaye d'écrire un scénario en utilisant specflow où je télécharge un fichier et vérifie si le fichier avec le nom spécifique est téléchargé.La spécification ne génère pas la définition d'étape appropriée
Scenario Outline: Download excel files
Given I am on the Shipping
When I download a <downloadfile> file
Then I should be able to download the file.
Examples:
| downloadfile |
| xyz |
| abc |
Lorsque je produis le fichier étape suivantes obtient générée dans mon fichier steps.cs:
[When(@"I download a xyz file\.")]
public void WhenIDownloadAXyzFile_()
{
ScenarioContext.Current.Pending();
}
Quelqu'un peut-il me dire pourquoi je ne reçois pas dans la définition de l'étape (*.)? Il montre le premier exemple de contenu dans la définition d'étape.
C'est vraiment bizarre. J'ai le même comportement. Une solution de contournement consiste à supprimer toutes les données (tout en dessous de la ligne '| downloadfile |'), puis il semble fonctionner correctement. Ajoutez les données après avoir généré les définitions d'étape. – tnw
essayez d'ajouter des guillemets simples, c'est-à-dire '' –
Joel
@ tnw- Le travail est correct. J'ai commenté les données et essayé de générer la définition de l'étape. Merci .. :) – user1943608