小黄瓜官方使用方法

How to use gherkin-official

我正在尝试使用 python 来解析采用 gherkin 语法的 .feature 文件。

我运行pip install gherkin-official.

我现在可以 运行 import gherkin 但对象上没有任何方法。我不知道如何使用它,也找不到任何文档。我如何使用此模块以 gherkin 语法解析文件内容?

你可以看一下测试,看看它是如何使用的:https://github.com/cucumber/gherkin-python/blob/master/test/gherkin_test.py

看起来基础知识从导入开始:

from gherkin.token_scanner import TokenScanner
from gherkin.parser import Parser

然后使用它:

parser = Parser()
feature_file = parser.parse(TokenScanner("Feature: Foo"))