问题标签 [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.
selenium - 有没有办法直接在步骤定义中传递数据而不传递特征文件?
我想使用 dataprovider 将数据直接传递到步骤定义而不从功能文件传递,因为我也想传递空值。这就是我正在做的事情。
场景:当该字段为空并单击提交时,用户应该获得空字段突出显示。在提供 nthier 或 Reg Id 或 PC 中的值后单击提交时
我得到的错误是
步骤 [^Submit 在提供 nthier 或 Reg Id 或 PC$ 中的值后单击] 是用 2 个参数定义的工作区/CucumberProject.CitiCommCard/target/test-classes/'。但是,小黄瓜步骤有 0 个参数。
java - 读取黄瓜中的 .feature 文件并将内容复制到新的功能文件中
假设,我在 1 个功能文件GamePlay.feature下有许多场景。
假设我想复制测试用例 #2(Scenario, Given, When, Then)的测试步骤并将它们粘贴到新的功能文件(GameLost.feature)中。我将根据标签搜索场景(例如 -@TestCase_2)新的功能文件GameLost.feature应该如下所示 -
我怎样才能在 Java 中做到这一点?
eclipse - 安装了 Cucumber 插件,但功能文件在 Eclipse 中的普通文本编辑器中打开
我看到 Cucumber 安装在 Eclipse 市场的已安装部分下。当我尝试创建功能文件(例如,search.feature)时,我收到一个弹出窗口,显示您希望如何打开此文件,指示我从市场中选择插件或使用默认的 Eclipse 文本编辑器打开我选择确定 > 市场打开,但没有显示任何内容。我卸载并安装了黄瓜插件>重新启动了 Eclipse,但我的功能文件被创建为常规文本编辑器。
java - Java Cucumber将函数传递给步骤参数
我有步骤:然后字段中的日期:等于'myDate'
通常将数据时间格式数据传输到此步骤,但我有一个特定情况可以检查日期是否为今天,因此我无法对日期进行硬编码
我该如何解决这个问题。请帮忙。
cucumber - 是否可以动态跳过赛普拉斯测试之一 - 意味着一个功能文件及其步骤定义?
我有一个功能文件列表和相关步骤定义的列表。每个功能文件都指的是网站的某些特定功能。根据网站主题中定义和代表的一些环境变量,由于缺少某些特定主题的功能package.json
,我可能需要完全跳过一些功能文件(显然还有它们的步骤定义)。
给出一些代码示例:
功能文件列表:
与相关定义:
因此,如果CYPRESS_THEME=darkness
我想完全从我的测试过程中跳过功能evening.feature
和night.feature
怎么做?想法?
这个例子是假数据,我的真实场景包括更多的功能和主题,所以不幸地将测试拆分到不同的文件夹或使用 Cypress 标签不是一个有效的选择。
我正在考虑的另一个效率不高的想法是在每一步定义中放置条件Given
,When
并Then
在检测的帮助下,Cypress.env('THEME')
但显然我不想遵循这种方法。
还要别的吗?谢谢
javascript - 如何从空手道功能文件中的 AWS S3 获取文件?
我一直在尝试自动化测试场景,其中我需要从 S3 存储桶中获取 JSON 文件,读取它然后应用我的逻辑。请注意,我在空手道中使用JavaScript。
由于我对测试自动化相当陌生,因此我一直在网上对此进行一些研究。到目前为止,我已经获得了aws-java-sdk-s3
我正在尝试使用的 Maven Artifact。
我将此依赖项放在 pom.xml 文件中。
如何使用此工件从 S3 获取文件?
同时,我正在尝试使用 S3 URL 获取特定文件,如下所示:
这目前给了我 403 状态,因为存储桶不是公开的。
如何将 S3key 和 S3secret 添加到 URL?另外,如果我知道位置(JSONPathURL),如何获取特定文件?熟悉此工具的人可以帮助我吗?
jenkins-pipeline - 从 Jenkins 服务器将凭据传递给 karate .feature 文件
有没有办法在进行空手道测试时将凭证从 Jenkins 传递到 *.feature 文件?请让我知道如何做到这一点。
parameter-passing - 将参数从功能文件传递到另一个功能文件
我确实有一个功能文件,它正在从查询中检索数据,当调用另一个功能文件时,它将传递查询结果以及语句值。
语句参数:
- 来源即提供者
- 目标即租户
查询回复:
- Qname 即 defaultDirectory
这三个值必须作为 POST 语句传递给另一个功能文件。POST 语句将如下所示:
我不知道如何在功能文件 1 中声明这些值以及如何使用这些参数进行声明。
validation - 编辑 Cucumber 功能文件时,XText 验证在 Eclipse 中不断加载并且没有响应
我正在使用 Eclipse IDE。BDD 项目(Cucumber-Java-Selenium)。在编辑功能文件时,我遇到了这个问题。该工具在编辑功能文件时停止加载并进入“无响应”状态。几分钟后又回来了(比如10-15分钟)