【发布时间】:2011-01-20 10:38:00
【问题描述】:
我有很多相同的场景,它们只是传递给它们的数据不同。 这是一个例子:
功能:将报告中的事实链接到 Excel 文档
为了将事实链接到 Excel 文档
作为有权访问报告的用户
我想在报告中点击事实值
场景:任何 uri 项目
鉴于我使用 admin
以管理员身份登录
我选择了示例项目
我已选择查看包含来自 factcollection1 以及所有期间和所有客户的数据的报告演示视图
当我点击 excel 单元格 C2
然后我单击标题为任何 uri 项的行的 2 列中的值
然后 Excel 单元格 C2 应该包含一些 Internet 地址的值
场景:Base64 二进制项
鉴于我使用 admin
以管理员身份登录
我选择了示例项目
我已选择查看包含来自 factcollection1 以及所有期间和所有客户的数据的报告演示视图
当我点击 excel 单元格 F3
然后我单击名为 base64 二进制项的行的 2 列中的值
那么 Excel 单元格 F3 应该包含值 asdf
场景:布尔项
鉴于我使用 admin
以管理员身份登录
我选择了示例项目
我已选择查看包含来自 factcollection1 以及所有期间和所有客户的数据的报告演示视图
当我点击 excel 单元格 J3
然后我单击标题为布尔项的行的 2 列中的值
那么 Excel 单元格 J3 应该包含值 true
我想将其缩短为如下所示:
场景之前:
鉴于我使用 admin
以管理员身份登录
我选择了示例项目
我已选择查看包含来自 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 |
【问题讨论】:
-
因为您的问题呈现为流动文本示例难以阅读。您可以重新编辑您的问题并将示例缩进 4 个空格吗?我没有足够的权限去做。
-
已编辑;希望现在看起来更好。