私には同じシナリオがたくさんありますが、それらは渡されるデータによってのみ異なります。これは例です:
機能:レポートからExcelドキュメント
へのファクトのリンクファクトをExcelドキュメントにリンクするため
にレポートにアクセスできるユーザーとして、
レポート内のファクトの値をクリックしたい
シナリオ:
管理者として管理者としてログに記録され、
サンプルプロジェクト
を選択し、factcollection1とすべての期間およびすべてのクライアントからのデータを含むレポートプレゼンテーションビューを表示することを選択した場合、任意のURIアイテム
ExcelセルC2
をクリックし、任意のURIアイテムというタイトルの行の2列の値次に、
ExcelセルC2にインターネットアドレスの値が含まれている必要があります
シナリオ:Base64バイナリアイテム
管理者として管理者としてログに記録され、
サンプルプロジェクト
を選択し、factcollection1とすべての期間およびすべてのクライアントからのデータを含むレポートプレゼンテーションビューを表示することを選択しました。Excel
セルF3
をクリックして、 base64バイナリアイテムというタイトルの行の2列の値次に、
ExcelセルF3に値asdfが含まれている必要があります
シナリオ:ブール項目
管理者として管理者としてログに記録され、
サンプルプロジェクト
を選択し、factcollection1とすべての期間およびすべてのクライアントからのデータを含むレポートプレゼンテーションビューを表示することを選択しました。Excel
セルJ3
をクリックして、値をクリックします。 boolean itemというタイトルの行の2列に、
ExcelセルJ3に値trueが含まれている必要があります
これを短くして、次のようにします。
シナリオの前:
管理者として管理者としてログに記録され、
サンプルプロジェクト
を選択し、factcollection1とすべての期間およびすべてのクライアントからのデータを含むレポートプレゼンテーションビューを表示することを選択した場合
シナリオ:
ExcelセルXX
をクリックし、ZZというタイトルの行のYY列の値をクリックすると、
ExcelセルYYに値WWが含まれるはずです。
そして、次のようないくつかのテーブルデータよりも:
| XX | YY | ZZ | WW |
| C2 | 2 | any uri item | some internet address |
| F3 | 2 | base64 binary item | asdf |
| J3 | 2 | boolean item | true |
私は解決策を見つけました。
この機能を備えたシナリオの概要があります。
Scenario Outline: display label in selected language
Given I am logged as <username> with <password>
And I have clicked on <button> button
Then result should be some result
Examples:
| username | password | button |
| john | doe | first |
| foo | bar | second |