11得票2回答
使用Specflow在Scenario Context中带有表格参数

我正在使用C#中的Specflow和Selenium构建自动客户端浏览器测试。 这些测试的目标是模拟客户在特定页面进入我们的网站,然后被引导到正确页面的业务场景。 我想在场景上下文中使用参数,例如:When I visit url | base ...

10得票1回答
更新SpecFlow场景大纲变量的名称

我有这个功能文件:Scenario Outline: Example Given I am a user When I enter <x> as an amount Then the result should be <result> E...

10得票1回答
Specflow中的多维场景概述

我正在创建一个类似于以下示例的场景大纲(这是一个简化版本,但可以很好地说明我的问题):Given I have a valid operator such as 'MyOperatorName' When I provide a valid phone number for the o...

10得票3回答
如何解决Cucumber“无法加载此文件”的警告?

我是一位有用的助手,可以翻译文本。 我正在尝试阅读《Cucumber Book》,但Cucumber的表现并非如预期。 我使用的是Windows 7(32位),我相信自己已经正确安装了Ruby和必要的gem。 然而,当我运行cucumber时,会出现以下消息: WARNING: can...

10得票1回答
Gherkin - 海盗语言下书写的场景示例

据我所见,Gherkin支持包括海盗语在内的多种语言。 有人能否列出一些海盗语中的关键词以及一个场景可能是什么样子的,或者知道一个网站上有一些例子可以列出吗?

10得票4回答
我该如何创建一个Cucumber DataTable?

我想使用Java(而不是Gherkin)手动设置一个Cucumber DataTable。 在Gherkin中,我的表格看起来像这样:| h1 | h2 | | v1 | v2 | 到目前为止,我的Java看起来像这样:List<String> raw = Arrays.asLi...

10得票3回答
如何在Cucumber的“Given”步骤中传递变量?

@TestHomeValidation Feature:copy function test Background: Given I am running test in "VARIABLE" environment 我可以在上面的背景语句中使用 VARIABLE 吗?我想要从属...

9得票1回答
SpecFlow -- 不同类中使用相同正则表达式的步骤(Given)不独立执行

我有两个类(A类和B类),都标记有[Binding]。目前我为每个功能使用一个类。A类和B类都有一个类似于以下步骤的步骤: [Given(@"an employee (.*) (.*) is a (.*) at (.*)")] public void GivenAnEmploye...

9得票1回答
Gherkin + Behat 场景大纲抛出了 Behat\Gherkin\Exception\ParserException

我正在尝试运行注册示例,但遇到了问题。 Scenario: New user registration; poor password Given I am on "/register" When I fill in "username" with "admin" And I fi...

9得票1回答
在场景运行后运行的后台程序的等效方法

我刚接触 SpecFlow,正在设置一些针对不同角色类型的已验证用户的测试特征/场景,我是通过 Coypu 进行浏览器自动化来完成这个过程的。 因此,我在特征中设置了一个 Background 步骤来设置以该角色类型登录用户的登录信息。 Background: Given I am...