是否可以在大纲示例中使用表数据?

时间:2012-10-06 10:08:22

标签: cucumber gherkin

这是可能的:

Scenario Outline: Add two numbers
Given I have entered <num1> and <num2> into the calculator
When I press add
Then the result should be <result> on the screen
Examples: 
| num1 | num2 | result |
| 50   | 70   | 120    |
| 10   | 20   | 30     |

我的问题是:

是否可以在大纲示例中使用表格?如下所示:

Scenario Outline: Add two numbers
Given I have entered <num1> and <num2> into the calculator
When I press add
Then the result should be <result> on the screen
| a  | b  | c   |
| 50 | 70 | 120 |
| 10 | 20 | 30  |  
Examples: 
| num1 | num2 | result |
| a    | b    | c      |

1 个答案:

答案 0 :(得分:0)

是的,有可能。例如

Scenario Outline: filing data
  Given I am on the home page
  And I <action>
  And "<field>" field loses focus
  Then I should see "<error>"
  Examples:
  | action                               | field | error              |
  | fill in "Email" with "test.test.com" | email | Email is not valid |