gherkin 相关问题

Gherkin是用于编写Cucumber,Specflow和类似BDD框架规范的语言。它是一种业务可读的,特定于域的语言,可让您描述软件的行为,而无需详细说明该行为的实现方式。

为什么我收到以下错误:“required(..)+ loop在输入Scenario中的任何内容都不匹配:”在我的功能文件中的Background部分之后?

当我没有“背景:”部分时,功能文件中不会出现错误。但是当我在功能文件中添加我的场景上方的背景部分时,我在eclipse IDE中收到此错误之前......

回答 1 投票 2

如何使用Gherkin基于授权测试过滤器?

我不明白当没有实际的商业行为来测试某些东西时,情景会是怎样的。以下情况是否足够好?我不明白它如何被转换成过去,......

回答 2 投票 1

在SpecFlow中实现后台步骤的正确方法

我目前正在学习使用SpecFlow,并希望编写一个功能,其中包括注册用户的测试。我有第一个测试用例,注册一个有效用户。这将涉及......

回答 1 投票 1

AmbiguousStepDefinitions在Cucumber中为两个类似的步骤定义抛出异常

我目前遇到了在尝试运行Cucumber测试时抛出的AmbiguousStepDefinitionsException。这让我很困惑,因为据我所知,在步骤结束时使用$ ...

回答 1 投票 0

页面对象模型链接是否与Cucumber的Gherkin兼容?

使用Test Automation的页面对象模型,我们将页面链接在一起,如下所示:WebDriver driver = new WebDriver()HomePage homePage = new HomePage(driver); LoginPage loginPage = homePage.GoToLoginPage(); ...

回答 3 投票 23

黄瓜订购给定,何时,然后(给定,何时,然后,何时,然后)

作为一个端到端自动化测试程序,我一直认为Given,When,Then语句(使用Cucumber时结合在Gherkin语言中)应该只出现在1的顺序。给定,...

回答 3 投票 2

负载测试的规格(黄瓜)(Jmeter)

有没有办法从.feature文件创建JMeter负载测试计划?我一直在环顾四周,我没有找到任何现有的框架或使用现有specflow的功能文件创建JMX的方法...

回答 1 投票 0

小黄瓜(不是)Javascript

我是BDD和Gherkin的新手。试图使用Cucumber,它将Gherkin解析为Ruby - 一种我不知道的语言。有没有可以将Gherkin转换为Javascript的库?如果我得到Javascript输出...

回答 4 投票 0

是否有工具可用于检查小黄瓜语言的代码质量?

我正在使用behat测试框架来测试我的网站。在那里我需要用小黄瓜语言编写.features文件。所以我想知道如果有任何工具可用 - 1.Validate ...

回答 1 投票 0

Node.js BDD。黄瓜,小黄瓜还是黄瓜? [关闭]

我想开始在我的Node.js项目中使用BDD。看看Node.js wiki,我发现至少有3个模块:Cucumber,gherkin和cucumis都支持小黄瓜语言。哪些人做...

回答 2 投票 18

Cucumber中的可重用/通用示例表

多个场景是否可以使用相同的Examples表?因此,而不是像下面这样的东西:场景大纲:第一个场景鉴于我正在查看“ “......

回答 2 投票 2

在黄瓜特征文件中使用'*'关键字的正确方法是什么?

我在一些Web UI上有多个验证。所以不是写作然后我在页面上看到“foo”元素并且我希望用户看到“bar”文本。 。 。生成新订单我希望我...

回答 2 投票 0

量角器JS chai - 我如何使用getText()断言数组中的元素文本包含字符串?

我试图断言在元素数组中找到的文本时返回错误AssertionError:期望[Array(1)]包含'此配置文件已经存在且有两个...

回答 2 投票 0

检查预期的URL并显示实际的URL

在功能测试中,我正在尝试编写一个“Then”步骤,检查当前的URL。在查看SO之后,似乎正确的方法是“等待”网址成为预期的网址:...

回答 1 投票 0

My Behat Scenario Outline的步骤定义返回undefined

我正在使用Behat v3.0为我的代码创建测试,但我在我的功能文件的场景大纲中有几个步骤仍未定义。我的场景大纲示例:场景大纲:发送...

回答 1 投票 0

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