【问题标题】:Is there a way to send whitespace,in a datatable on your gherkin有没有办法在你的小黄瓜上的数据表中发送空格
【发布时间】:2020-12-26 00:06:19
【问题描述】:

我试图将名字和姓氏字段作为空白发送,这是表格的一部分

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

尝试这个我得到一个错误要发送的键应该是一个不为空的 CharSequence, 我试过 #{nil} ,"" 但没有任何效果 有没有办法使用数据表来做到这一点??

【问题讨论】:

标签: java automation cucumber qa gherkin


【解决方案1】:
  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           " |

【讨论】:

    【解决方案2】:

    这完全取决于您的步骤定义、解析器以及您如何匹配值。请参阅Cucumber Scenario Outline: Passing empty string " " as value in Examples table 以获得已经详细的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多