私はこの仕様を持っています:
Feature: Homepage
As a webiste user
I want to see a pretty homepage
Scenario: Homepage Display
Given I am on an ecommerce <website>
When I look at the content
Then I should see a swiper
Examples:
| Description | website |
| Local | localhost:9000 |
| Development | dev.mysite.com |
しかし、Visual Studio 2015はビルドしません:
カスタムツールエラー:(10:1):予想:#EOF、#TableRow、#DocStringSeparator、#StepLine、#TagLine、#ScenarioLine、#ScenarioOutlineLine、#Comment、#Empty、「例:」
例:を削除しても問題ありません。
私の知る限り、仕様は正しい構文であるように見えますが、私は昨日これを調査し始めたばかりなので、おそらく基本的なエラーを犯したでしょう。シナリオを右クリックして、ステップコードOKを生成できます。
NuGetから使用しています。
およびExtensions and Updates:から
「Unit Test Project」Framework 4.5.1を使用してプロジェクトを作成しました。
私は何を間違えていますか?
例は、シナリオアウトラインでのみ使用できます。シナリオアウトラインは、異なるデータセットでシナリオを実行する方法です。
Scenario
をScenario Outline
に変更すると、例が機能します。
Feature: Homepage
As a webiste user
I want to see a pretty homepage
Scenario Outline: Homepage Display
Given I am on an ecommerce <website>
When I look at the content
Then I should see a swiper
Examples:
| Description | website |
| Local | localhost:9000 |
| Development | dev.mysite.com |
GitHub Cucumberのページには、シナリオの概要に関する適切な説明があります。 https://github.com/cucumber/cucumber/wiki/Scenario-outlines