Hello Stackoverflow社区,
我目前正在使用相对较新的工具Gauge(https://github.com/getgauge)开展测试自动化项目。我正在尝试创建一个.cpt(Concept)文件,该文件指定某个步骤,包括其他步骤。
但是,当我在Visual Studio中运行使用该概念的测试时,我收到一条错误消息:
line no. 2, Step is not defined inside a concept heading
所述概念文件中的代码如下:
# Es lauft
* Es lauft jetzt
这当然只是测试代码,但它仍无法正常工作,即使我按官方文档中的描述设置了文档样式。
有人有这个工作吗?
可能的错误将是:1)场景测试和两条虚线应该存在以启动任何功能文件。
2)场景将仅以一条虚线开始。
在你的情况下,它应该是:
Es lauft(starting feature file)
=====================
EsLauft(heading of your scenario)
----------------
* Es lauft jetzt
请检查以下工作功能文件。
Scenario tests
=====================
Created by mayank on 17/8/15
This is an executable specification file which follows markdown syntax.
Every heading in this file denotes a scenario. Every bulleted point denotes a step.
These are context steps
table: /home/mayank/abc.csv
This is a heading
----------------
* Set default as "API"
* I made Request as <request>
* I check Response as <response>
* Set
这是一个概念文件,每个概念都有以下语法。
# Register Gemunu
* Fill Contact Information section
|FirstName|LastName |Phone|Email |
|Gemunu |Priyadarshana |119 |[email protected]|
* Fill Mailing Information section
|Address1|Address2 |City |State/Province|PostCode|Country |
|151 |Isadin Town|Matara|Southern |82600 |SRI LANKA |
* Submit user registration form