剧本编辑概述

CukeTest是一个强大的剧本文件(或特性文件)编辑器。剧本文件通常具有*.feature的文件后缀名。在CukeTest中编辑这些文件时,您可以选择两种不同的编辑模式:可视模式文本模式。下图展示了这两种模式的界面:左侧是可视模式,右侧是文本模式:

您可以通过点击剧本右上角的可视模式/文本模式按钮来在这两种模式之间切换。

多个功能文件可以同时打开,每个文件都可以在自己的编辑模式下独立操作。

项目验证

用户可以通过点击菜单栏中的 运行 - 验证项目 来检查打开的项目的一致性和正确性。

验证项目功能提供了一种检查项目中可能出现的各种错误或警告的方法。以下是通过验证项目可以识别的错误或警告的示例:

  • 场景大纲中缺少示例表
  • 步骤没有匹配的代码实现
  • 一个步骤匹配到多种脚本实现
  • JavaScript语法错误
  • 存在未实现的步骤定义代码

文档编辑与项目编辑

您可以使用CukeTest直接打开单个或多个剧本文档编辑,或使用它来打开包含Cucumber.js测试脚本的文件夹。前者被称为“文档模式”,而后者被称为“项目模式”。

这两种编辑模式有一些区别:

  • 如果编辑单独的剧本文件,则无法运行该剧本文件关联的Cucumber测试脚本。因为脚本需要JavaScript代码支持。执行Cucumber脚本仅在“项目模式”下可用。
  • 文件夹导航窗口仅显示在“项目”模式下。
  • 一些编辑功能,例如生成步骤(Step)的代码片段(Stub),只能在项目编辑模式下使用。

results matching ""

    No results matching ""