有没有一种方法可以在小黄瓜上的数据表中发送空格

问题描述

我正在尝试将firstname和lastname字段作为空白发送,这是表格的一部分

      | FirstName          |                   |
      | LastName           |                   |
      | dob                | 01/01/1990        |
      | POB                | Nairobi           |

尝试此操作会收到错误消息,要发送的密钥应该不是null的CharSequence, 我已经尝试过#{nil},“”,但没有任何效果 有没有一种方法可以使用数据表?

解决方法

  1. 您可以尝试这样做:

示例:

Scenario Outline: Something
 Given I have "<param1>"    
 Then  I have "<param2>"     
 When  Display results

 Examples:
  |param|param2|
  |     |     | -- > This will be considered as #spaces   
  |||     --> this will be considered as #empty
  1. 另一种在以后添加空格的首选方法:

给出以下内容

| param1              | param2              |
| "H. P. Trading"     | "Robots      "      |
| " Textile        "  | "Empire           " |
,

这全部取决于步骤定义,解析器以及如何匹配值。有关详细的答案,请参见Cucumber Scenario Outline: Passing empty string " " as value in Examples table