小黄瓜官方使用方法
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"))
我正在尝试使用 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"))