问题标签 [cucumberjs]

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 回答
338 浏览

protractor - 无法调用未定义的方法“id”

我的 world.js 看起来像这样:

然后在steps.js中:

当我使用 cucumber.js 运行它时,错误是:

TypeError:无法调用未定义的方法“id”

但是如果我删除 world.js 并使用量角器运行它,它就可以工作。

我怎样才能解决这个问题?

0 投票
2 回答
6988 浏览

javascript - Cucumber JS Get current Feature / Scenario / Step in World

How can i get current Feature, Scenario and Step in World?

I tried this way but I only have the Scenario name and description :

Thanks for your help.

0 投票
2 回答
3389 浏览

angularjs - Cucumber-java 与 Cucumber.js

我的团队正在使用 Play 框架开发一个 Java Web 系统,并在整个过程中实现 Angular.js。我的问题是,我应该使用 Cucumber-java 还是 Cucumber.js 进行自动化 BDD 功能测试?在针对此技术堆栈使用它们时,它们各自的优缺点是什么?

我在网上几乎没有找到与这个特定技术堆栈一起使用的内容。

0 投票
0 回答
285 浏览

angularjs - 无法调用未定义的方法“convertScenarioOutlinesToScenarios”

我一直在阅读量角器,它看起来是在我团队的 AngularJS 系统上进行自动化功能测试的好方法。我按照此处的设置步骤进行操作,因此我可以继续使用 gherkin 来定义功能文件(如普通黄瓜中的文件),但是当我$ cucumber.js在自述文件上运行 step 时,我不断收到以下错误。

到目前为止,所有设置步骤都运行良好。我在这里想念什么?

0 投票
1 回答
1172 浏览

angularjs - 运行量角器测试时,Angular App 无法在 Firefox 中正确加载

我在 Chrome 上的 Protractor 中有一组 Cucumber 测试。但是,当我转到 Firefox 时,页面会加载,但 Angular 没有运行。因此,您可以看到 Angular 标签{{ }}而不是值,并且测试挂起,因为 Angular 永远不会完成。当我手动加载页面、刷新或执行任何页面工作时。从量角器启动它会导致 Angular 无法在 Firefox 中运行。
量角器配置

小黄瓜功能文件

Gherkin 步骤定义

0 投票
1 回答
98 浏览

javascript - 分配更多内存 cucumber-js

从命令行运行 cucumber-js 测试时如何分配更多内存?是否有特定的标签,或者你会在你的 step-def 文件中这样做吗?

0 投票
1 回答
2017 浏览

javascript - cucumber.js 的代码覆盖率?

如果有解决方案对在 javascript cucumber 中执行的测试代码进行代码覆盖率分析,我只是在苦苦挣扎?

此外,代码覆盖率应该以 cobertura 文件格式提供,以将其嵌入到我们现有的后端代码分析中。

谁能帮我解决这个问题?

0 投票
1 回答
2076 浏览

javascript - 如何在 cucumber-js 中进行文件上传

我想编写一个脚本来填写表格并在 cucumber-js、selenium 和量角器中上传文件。每当我单击上传文件按钮时,都没有 xpath/id/etc... 可供单击。你如何处理文件上传?

0 投票
2 回答
1690 浏览

unit-testing - cucumber.js for BDD unit testing?

I am wondering if it is possible to use cucumber(js) for BDD unit testing? Cucumber is known to be runable as a acceptance testing framework. But I have never seen examples if and how cucumber may be used as a BDD unit testing.

Is cucumber able to provide unit tests? Is it uncommon to use cucumber for unit testing?

0 投票
2 回答
1040 浏览

node.js - 使用 CucumerJS 将文件上传到 WedriverIO 中的隐藏字段

嗨,我需要使用 cucumberJS 和 webdriverIO 自动化网站。为此,我需要上传一个文件,但该字段是隐藏的。例如 :

但 webdriver 无法识别 UI 上的元素。

提前致谢...