如何在Cucumber中使用多个参数集实现测试自动化?
是否有可能为Cucumber中的测试声明多个参数集?为了明确我想要实现的目标,我将举一个简短的例子:如何在Cucumber中使用多个参数集实现测试自动化?,cucumber,automated-tests,calabash,gherkin,Cucumber,Automated Tests,Calabash,Gherkin,是否有可能为Cucumber中的测试声明多个参数集?为了明确我想要实现的目标,我将举一个简短的例子: And I do enter something "Example" And I have a table with variable: |parameter1|value| |parameter2|value| |parameter3|value| 这就是一个特性文件的样子,现在我的问题是如何使用不同的参数和值集,这样我就可以针对所选的不同值多次运行testcase。我知道这在tes
And I do enter something "Example"
And I have a table with variable:
|parameter1|value|
|parameter2|value|
|parameter3|value|
这就是一个特性文件的样子,现在我的问题是如何使用不同的参数和值集,这样我就可以针对所选的不同值多次运行testcase。我知道这在testng和junit中是可能的,但我不知道是否有用于葫芦测试的选项
我找到的唯一解决方案是,我只是复制testcase并手动更改值,但这不是我想要的
谢谢你的帮助 你几乎可以像上面突出显示的那样做。 这是从
场景大纲:吃
因为有黄瓜
当我吃黄瓜的时候
那我应该吃黄瓜
示例:
|开始|吃|左|
| 12 | 5 | 7 |
| 20 | 5 | 15 |
您可能也知道这一点,但这些功能都是用小黄瓜编写的,因此关于如何使它们更智能的任何提示,您都可以阅读更多关于小黄瓜的信息。Thx的快速响应,这正是我想要的!这确实是一个黄瓜问题,而不是葫芦问题。
Scenario Outline: Eating
Given there are <start> cucumbers
When I eat <eat> cucumbers
Then I should have <left> cucumbers
Examples:
| start | eat | left |
| 12 | 5 | 7 |
| 20 | 5 | 15 |