bdd 相关问题

BDD代表行为驱动开发。它与TDD(测试驱动开发)和ATDD(验收测试驱动开发)相关并从中衍生而来。它在语言上与它们不同,更喜欢“示例”,“场景”或“规范”到“测试”。

如何让behat在填充之前等待元素显示在屏幕上?

当我点击一个按钮时,会打开一个带有表单的新页面,我需要在该页面上填写一个字段。但是,只要页面开始加载,就会尝试填充尚未填充的字段...

回答 3 投票 2

小黄瓜(不是)Javascript

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

回答 4 投票 0

在IntelliJ中右键单击黄瓜

我试图简化我们运行黄瓜的方式。我们为每个文件夹都有一个运行器,我们总是在运行配置中更改运行器,该运行配置中设置了一些VM选项。我可以右键点击一个功能,......

回答 2 投票 0

禁用TestResults文件夹

如何配置SpecFlow以停止将日志写入TestResults文件夹?我花了最后几个小时阅读文档,我也看了这里:http://specflow.org/documentation / ...

回答 1 投票 1

无法安装和使用Specflow

我在家里的PC上安装了Specflow。它在我工作的PC上完美运行。安装Specflow后,我在家中收到此错误:警告引用ActivityLog.xml。这是什么......

回答 1 投票 1

使用Specflow时处理日期

1我有一个像这样的Specflow功能:给定日期为1,1,2018当我使用“生成步骤定义”时,会产生如下方法:[给定(@“日期为(。*),(。*) “)] public void GivenADateOf(...

回答 1 投票 0

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

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

回答 2 投票 2

after_step中的HOOK-ERROR:TimeoutException:消息:超时

有时,当我的脚本由jenkins运行时,我收到一个错误:after_step中的HOOK-ERROR:TimeoutException:消息:超时(会话信息:chrome = 69.0.3497.92)(驱动程序信息:chromedriver = 2.35.528139(...

回答 1 投票 1

storyQ将参数传递给函数

这是我的测试,我想将一个变量传递给函数ImageSelectionDatabaseIsValidAllTotalGainsAssigned我希望它检查断言一次为8,一次为7.但是你无法通过...

回答 1 投票 0

如何在行为中看到print()语句(BDD)

上下文:我使用Python with Behave(BDD)。无论是从命令行(行为)还是从自定义main()运行我的测试,行为都是相同的:测试运行并且我看到的唯一输出...

回答 5 投票 36

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

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

回答 1 投票 0

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