问题标签 [feature-file]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何使用动态值运行 Specflow/Specrun 特征文件
我对 Specflow/Specrun 和 C# 编程非常陌生。我需要帮助来解决我面临的问题。
我有一个查询数据库的 Specrun 功能文件。以下是功能文件的代码:
这绝对没问题。但我想注释第二行并在运行时使用 default.srprofile 文件指定数据库名称。
我想runtests.cmd
使用 default.srprofile 文件执行文件(从命令行)并在运行时提供数据库名称。有可能实现这一目标吗?
spring - 如何用黄瓜激活弹簧靴配置文件
我正在寻找一种为我的黄瓜测试激活弹簧配置文件的好方法。黄瓜测试需要使用服务的存根版本,该版本标记为:
常规服务如下所示:
我的要求:
- 使用 mvn 运行黄瓜测试: $ mvn test
- 在 IDE 中运行黄瓜测试
- 在构建服务器上运行黄瓜测试
- 无需使用 -Dspring.profiles.active=... 参数
我找到但不能解决我的问题的来源:
- http://www.baeldung.com/cucumber-spring-integration(使用 @ContextConfiguration 加载器和 SpringApplicationContextLoader.class 不存在于最新版本的 Spring Boot,1.5.2.RELEASE 在撰写本文时。)
- 以编程方式在 Cucumber 中设置 Spring 配置文件 (与系统属性混淆)
c# - Specflow 功能文件 - 可能有多行示例
我想知道在场景大纲中是否可以为参数名称设置一个新行,例如
我认为不会,因为我不确定它会如何区分这两条线。我需要这个的原因是用于具有大量参数(例如 25 个参数)的冗长场景。
intellij-idea - 黄瓜场景大纲中的嵌套示例 - 列表或映射值
我最近看到了一个像这样的黄瓜场景大纲。对不起我下面的坏例子。但是格式是这样的。我真的很想知道黄瓜是否支持这种格式?嵌套数据表。有没有人使用过这种类型的嵌套数据表?如果是,这是以下格式吗?
我可以制作一个像上面这样的数据表吗
java - 将字符串添加到黄瓜功能的 java 列表中
我想将在黄瓜功能步骤中获得的字符串添加到列表中(不使用.add
每个字符串)。
例如,在列表“string1”、“string2”、“string3”中添加以下字符串
另外,如果我可以添加黄瓜功能来归档更多字符串,那将是很好的,这些字符串将自动附加到列表中。
我尝试使用 Scenario Outline 创建一个表格,但目前没有运气。
cucumber - Java Cucumber:如何从单个场景中的所有步骤中获取字符串参数值
在为我的功能文件中的每个场景输入实际场景之前,我正在寻找一种方法来获取每个步骤中传递的所有参数。
示例功能文件:
我想得到的参数:
到目前为止我尝试了什么:
我尝试使用一个常见的钩子,我的所有场景都会自动使用它:
更新1: 我想这样做的原因是我想操纵字符串(如果可能的话)。例如,所有包含在“{}”中的数据将在进入实际场景之前转换为其他内容。
cucumber-jvm - 如何在黄瓜中一次又一次地执行一个场景
我有一个功能文件,其中有两种情况。第一次迭代后,我希望再次执行这些场景。
我需要添加什么?我需要在步骤定义文件中复制相同的 java 代码还是有其他方法?
功能文件::
步骤定义:
java - 如何将一个特征文件的数据(来自示例)传递给另一个特征文件?
当我第一次执行功能文件时,我会在运行时更新它的字段。需要将相同字段的值传递给其他功能文件。是否可以使用 java 将一个特征文件的数据传递给另一个特征文件?
在这里,我希望将特征文件 1 中的数据传递给特征文件 2,即 abc 和 pass 应该复制到特征文件 2 的示例中。请提出建议。提前致谢!
datatable - 黄瓜数据表中的多行值
我想知道是否有人曾在黄瓜数据表中成功使用过多行值。我一直无法想出一个可行的解决方案。我正在像这样使用 smth:
鉴于我有一个网络服务
当我使用过滤请求“链接”时:
然后我收到 "<"response">"
我收到一个项目列表“<”list">“
例子:
我想要做的是以某种方式将列表值拆分为多行,以提高可读性。
任何工作建议将不胜感激,谢谢!