问题标签 [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.

0 投票
1 回答
107 浏览

flutter - Flutter 驱动测试资源管理器

有没有办法让某种 Flutter Test Explorer 进入 IntelliJ IDE?

我正在考虑类似于 JUnit 在 Visual Studio 中的东西。假设它应该是这样的。我的测试存储在功能文件中。

在此处输入图像描述

如果是,请给我一个插件或工具的链接。

谢谢。

编辑 1: 我说的是在运行之前“查看”其中所有功能文件和场景的工具。用户可以从场景列表中选择要执行的场景。

0 投票
1 回答
131 浏览

selenium - 有没有办法直接在步骤定义中传递数据而不传递特征文件?

我想使用 dataprovider 将数据直接传递到步骤定义而不从功能文件传递,因为我也想传递空值。这就是我正在做的事情。

场景:当该字段为空并单击提交时,用户应该获得空字段突出显示。在提供 nthier 或 Reg Id 或 PC 中的值后单击提交时

我得到的错误是

步骤 [^Submit 在提供 nthier 或 Reg Id 或 PC$ 中的值后单击] 是用 2 个参数定义的工作区/CucumberProject.CitiCommCard/target/test-classes/'。但是,小黄瓜步骤有 0 个参数。

0 投票
1 回答
426 浏览

java - 读取黄瓜中的 .feature 文件并将内容复制到新的功能文件中

假设,我在 1 个功能文件GamePlay.feature下有许多场景。

假设我想复制测试用例 #2(Scenario, Given, When, Then)的测试步骤并将它们粘贴到新的功能文件(GameLost.feature)中。我将根据标签搜索场景(例如 -@TestCase_2)新的功能文件GameLost.feature应该如下所示 -

我怎样才能在 Java 中做到这一点?

0 投票
1 回答
376 浏览

eclipse - 安装了 Cucumber 插件,但功能文件在 Eclipse 中的普通文本编辑器中打开

我看到 Cucumber 安装在 Eclipse 市场的已安装部分下。当我尝试创建功能文件(例如,search.feature)时,我收到一个弹出窗口,显示您希望如何打开此文件,指示我从市场中选择插件或使用默认的 Eclipse 文本编辑器打开我选择确定 > 市场打开,但没有显示任何内容。我卸载并安装了黄瓜插件>重新启动了 Eclipse,但我的功能文件被创建为常规文本编辑器。

0 投票
1 回答
73 浏览

java - Java Cucumber将函数传递给步骤参数

我有步骤:然后字段中的日期:等于'myDate'

通常将数据时间格式数据传输到此步骤,但我有一个特定情况可以检查日期是否为今天,因此我无法对日期进行硬编码

我该如何解决这个问题。请帮忙。

0 投票
2 回答
571 浏览

cucumber - 是否可以动态跳过赛普拉斯测试之一 - 意味着一个功能文件及其步骤定义?

我有一个功能文件列表和相关步骤定义的列表。每个功能文件都指的是网站的某些特定功能。根据网站主题中定义和代表的一些环境变量,由于缺少某些特定主题的功能package.json,我可能需要完全跳过一些功能文件(显然还有它们的步骤定义)。

给出一些代码示例:

功能文件列表:

与相关定义:

因此,如果CYPRESS_THEME=darkness我想完全从我的测试过程中跳过功能evening.featurenight.feature

怎么做?想法?

这个例子是假数据,我的真实场景包括更多的功能和主题,所以不幸地将测试拆分到不同的文件夹或使用 Cypress 标签不是一个有效的选择。

我正在考虑的另一个效率不高的想法是在每一步定义中放置条件GivenWhenThen在检测的帮助下,Cypress.env('THEME')但显然我不想遵循这种方法。

还要别的吗?谢谢

0 投票
1 回答
350 浏览

javascript - 如何从空手道功能文件中的 AWS S3 获取文件?

我一直在尝试自动化测试场景,其中我需要从 S3 存储桶中获取 JSON 文件,读取它然后应用我的逻辑。请注意,我在空手道中使用JavaScript

由于我对测试自动化相当陌生,因此我一直在网上对此进行一些研究。到目前为止,我已经获得了aws-java-sdk-s3我正在尝试使用的 Maven Artifact。

我将此依赖项放在 pom.xml 文件中。

如何使用此工件从 S3 获取文件?

同时,我正在尝试使用 S3 URL 获取特定文件,如下所示:

这目前给了我 403 状态,因为存储桶不是公开的。

如何将 S3key 和 S3secret 添加到 URL?另外,如果我知道位置(JSONPathURL),如何获取特定文件?熟悉此工具的人可以帮助我吗?

0 投票
0 回答
16 浏览

jenkins-pipeline - 从 Jenkins 服务器将凭据传递给 karate .feature 文件

有没有办法在进行空手道测试时将凭证从 Jenkins 传递到 *.feature 文件?请让我知道如何做到这一点。

0 投票
0 回答
17 浏览

parameter-passing - 将参数从功能文件传递到另一个功能文件

我确实有一个功能文件,它正在从查询中检索数据,当调用另一个功能文件时,它将传递查询结果以及语句值。

语句参数:

  1. 来源即提供者
  2. 目标即租户

查询回复:

  1. Qname 即 defaultDirectory

这三个值必须作为 POST 语句传递给另一个功能文件。POST 语句将如下所示:

我不知道如何在功能文件 1 中声明这些值以及如何使用这些参数进行声明。

0 投票
1 回答
89 浏览

validation - 编辑 Cucumber 功能文件时,XText 验证在 Eclipse 中不断加载并且没有响应

我正在使用 Eclipse IDE。BDD 项目(Cucumber-Java-Selenium)。在编辑功能文件时,我遇到了这个问题。该工具在编辑功能文件时停止加载并进入“无响应”状态。几分钟后又回来了(比如10-15分钟)