2016-03-30 9 views
0

シナリオテンプレートメソッドを使用して複数のパラメータをプラグインするフィーチャファイルで、いくつかのテストがあります。例:Selenium/Gherkin/Cucumberで記述的なテスト名をエクスポートできますか?

@MaskSelection 
Scenario Template: The Mask Guide Is Available 
    Given the patient is using "<browser>" 
    And A patient registered and logged in 
    And A patient selected the mask 
    When the patient clicks on the "<guide>" 
    Then the patient should see the "<guide>" guide for the mask with "<guideLength>" slides 
    Examples: 
    | browser   | guide  | guideName      | guideLength | 
    | chrome   | mask  | Mask     | 5   | 
    | firefox   | replacement | Mask Replacement Guide | 6   | 
    | internetexplorer | replacement | Mask Replacement Guide | 6   | 

現在、「TheMaskGuideIsAvailableVariant3」という名前のテスト結果がエクスポートされています。 "TheMaskGuideIsAvailable(" chrome "、" mask "、" Mask "、" 5 ")"のようなものを代わりにエクスポートする方法はありますか?私は50以上の結果をエクスポートするいくつかのテストをしており、リストを数えてどのセットのパラメータが失敗したかを正確に把握するのは苦労します。私は一度にこのように動作するために使用されたエクスポートを誓っていた可能性がありますが、その動作を再現することはできません。

おそらく、私はVisual Studioのテストエクスプローラでテストインスタンスをダブルクリックし、ファイル内のテストアウトラインに移動することができませんでした。代わりに、何も起こらず、手動でそのファイルに移動する必要があります。

答えて

0

バリアント状況の答えは、追加される部分がテーブルの最初の列であることです。最初の列に一意でない項目がある場合、番号付きの「バリアント」としてエクスポートされます。

リストをエクスポートすると、「/ ListTests」オプションを指定してvstest.consoleを使用することができます。前段落のように、最初の列は名前付けに使用される列なので、連結されたパラメーターのリストで列を確立することができます。

関連する問題