如何在Gauge.IO中正确编写Concept文件?

问题描述 投票:0回答:2

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

这当然只是测试代码,但它仍无法正常工作,即使我按官方文档中的描述设置了文档样式。

有人有这个工作吗?

gauge getgauge
2个回答
0
投票

可能的错误将是: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

0
投票

这是一个概念文件,每个概念都有以下语法。

# 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

请参考以下示例。 https://github.com/gemunulk/gauge-java-maven-selenium-page-factory-extended/blob/master/specs/concepts/user_reg.cpt

© www.soinside.com 2019 - 2024. All rights reserved.