步骤编辑

本节介绍如何在CukeTest中添加、编辑步骤,以及如何使用文档字符串(Doc String)和步骤表(Step Table)。

添加步骤

在CukeTest中,向场景中添加步骤有两种方法:添加一个步骤插入步骤

添加一个步骤

在每个场景的底部,有一个 添加一个步骤 按钮。单击此按钮将在场景末尾添加一个新步骤。

插入步骤

如果您希望在当前步骤之前插入一个新步骤,可以单击当前步骤,这时右上角会出现一个工具栏。从工具栏中选择 “+” 按钮,可以在当前步骤之前插入一个新步骤。

编辑步骤

步骤内容的编辑可以通过以下两种方式实现:

  1. 双击步骤直接编辑:

  2. 右击步骤,然后在弹出式工具栏点击“编辑”按钮:

文档字符串 (Doc String)

文档字符串(Doc String)是一种将多行文本字符串作为步骤参数的方式,添加方式如下:

或者,您也可以 右键点击步骤,然后选择 添加文档字符串 来添加。

添加后,在剧本的 文本模式 中,您可以看到步骤下新增的以三个双引号"""包裹的文本,这就是文档字符串。例如:

   假如包含文档字符串
   """
   这是文档字符串
   """

添加了文档字符串的步骤,在生成步骤定义时会自动的将文档字符串作为第一个参数,比如上面的步骤会生成如下的步骤定义模版:

JavaScript
Given("包含文档字符串", async function (docString) {
    return 'pending';
});

步骤表 (Step Table)

步骤表(Step Table)是步骤中的表格数据,因此也叫做数据表,添加方式如下:

或者,您也可以 右键点击步骤,选择 添加表 来添加。

它将作为一个对象参数传递给步骤定义,该对象提供了不同格式的输出,通过访问需要的格式输出可以使得在脚本中非常方便的使用。如何在脚本中使用数据表对象,可以查看文档数据表

在一个步骤中,您可以选择在步骤中添加 文档字符串 (Doc String)步骤表格 (Step Table),二者只能选其一。

results matching ""

    No results matching ""