问题标签 [meteor-cucumber]

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

meteor - 使用 Webdriver.io 移动到元素的底部

我有一个页面,其中的元素在您向下滚动时变得可见。我正在尝试执行测试以确保元素不存在,直到滚动到元素的底部,但我似乎无法弄清楚如何将大小从一次调用(elementIdSize())传递到滚动偏移量下一个电话 ( scroll())。诚然,我的大脑还没有通过简单的调用链获得“承诺”的概念。

我试过这样的事情:

我希望使用传入的选择器来获取元素,在 中设置元素then(),然后调用elementIdSize()元素的 ID,但是var element从来没有从element()调用中设置,并且我返回的对象似乎没有无论如何,我想得到什么。我觉得这是我在这里缺少的一些简单的知识,它将使所有这些“点击”。

我在这里使用 API 来查找 Webdriver 调用,但文档没有提供太多细节。

0 投票
1 回答
78 浏览

meteor - 我可以在另一个场景中引用一个场景吗?

我有一个用户注册场景,然后我想将该数据库状态用于两个不同的操作流。目前我正在做:

我想做类似的事情:

请注意,我不想编写设置用户数据的方法,因为它很复杂并且基于 3rd 方 API 调用而变化(所以我不能只插入 json 记录)。

0 投票
1 回答
168 浏览

webdriver-io - 如何单击 Webdriver 中的所有匹配元素?

如何单击与选择器匹配的所有元素,而不仅仅是第一个?

0 投票
2 回答
20090 浏览

cucumber - 如何在 Cucumber Java 中的步骤之间传递变量值?

我有一个变量,我想在所有步骤中传递这个变量。任何人都可以通过代码片段示例建议如何在步骤之间传递变量值。任何帮助将不胜感激。

0 投票
2 回答
1006 浏览

meteor - Meteor-cucumber/chimp 的步骤定义库

您好我正在寻找 Meteor-cucumber\chimp 的预定义(通用)步骤定义。

我使用了 PHP 的 Behat(BDD 黄瓜框架)。有这个扩展和这个。这使您可以开箱即用地进行通用步骤定义。您不需要自己编写这些步骤定义。

下面是您从 Behat 获得的步骤定义列表。

行为-dl

0 投票
1 回答
123 浏览

meteor - 用流星运行黑猩猩

为我的应用在全球和本地安装了 Chimp。features在我的应用程序的根目录创建目录。放入insertContract.feature具有以下场景的功能文件。

跑黑猩猩。

Chimp 说它正在运行和观看标签@watch、@focus、@dev。但它不会从功能文件中获取任何内容。

它应该为我提供步骤定义的存根。我究竟做错了什么?