matthiasnoback/gherkin-features-html-exporter

用于将Gherkin特性导出为HTML的工具

v0.1.0 2021-04-24 19:15 UTC

This package is auto-updated.

Last update: 2024-08-25 02:41:34 UTC


README

此库使用 behat/gherkin(Behat也使用它)来解析 .feature 文件,并渲染您自己可以样式的HTML页面,导出为PDF,并展示给其他利益相关者。

入门

使用Composer安装

composer require --dev matthiasnoback/gherkin-features-html-exporter

用法

vendor/bin/export-gherkin [features/] [export/] --stylesheet style.css

样式表是 可选的,应存在于提供的 [export/] 目录中。

对于 [features/] 中的每个 .feature 文件,将在 [export/] 中生成相应的 .html 文件。

按标签组合特性

使用此工具的另一种方法是,将具有给定标签的所有特性组合到一个名为该标签的单个 .html 文件中。

vendor/bin/export-gherkin [features/] [export/] --stylesheet style.css --tag wip

这将找到所有带有 @wip 标签的特性,并将它们存储在名为 [export/]wip.html 的文件中。

重新格式化HTML

在保存之前有一个选项可以重新格式化HTML。

vendor/bin/export-gherkin [features/] [export/] --reformat

演示

您将在 demo 文件夹中找到一个 example.feature 文件,以及其生成的 example.html 文件。您可以使用 style.css 作为示例样式表。 example.html 是通过运行以下命令生成的:

bin/export-gherkin demo demo --stylesheet style.css --reformat