问题标签 [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.
meteor - 使用 Webdriver.io 移动到元素的底部
我有一个页面,其中的元素在您向下滚动时变得可见。我正在尝试执行测试以确保元素不存在,直到滚动到元素的底部,但我似乎无法弄清楚如何将大小从一次调用(elementIdSize()
)传递到滚动偏移量下一个电话 ( scroll()
)。诚然,我的大脑还没有通过简单的调用链获得“承诺”的概念。
我试过这样的事情:
我希望使用传入的选择器来获取元素,在 中设置元素then()
,然后调用elementIdSize()
元素的 ID,但是var element
从来没有从element()
调用中设置,并且我返回的对象似乎没有无论如何,我想得到什么。我觉得这是我在这里缺少的一些简单的知识,它将使所有这些“点击”。
我在这里使用 API 来查找 Webdriver 调用,但文档没有提供太多细节。
meteor - 我可以在另一个场景中引用一个场景吗?
我有一个用户注册场景,然后我想将该数据库状态用于两个不同的操作流。目前我正在做:
我想做类似的事情:
请注意,我不想编写设置用户数据的方法,因为它很复杂并且基于 3rd 方 API 调用而变化(所以我不能只插入 json 记录)。
webdriver-io - 如何单击 Webdriver 中的所有匹配元素?
如何单击与选择器匹配的所有元素,而不仅仅是第一个?
cucumber - 如何在 Cucumber Java 中的步骤之间传递变量值?
我有一个变量,我想在所有步骤中传递这个变量。任何人都可以通过代码片段示例建议如何在步骤之间传递变量值。任何帮助将不胜感激。
meteor - 用流星运行黑猩猩
为我的应用在全球和本地安装了 Chimp。features
在我的应用程序的根目录创建目录。放入insertContract.feature
具有以下场景的功能文件。
跑黑猩猩。
Chimp 说它正在运行和观看标签@watch、@focus、@dev。但它不会从功能文件中获取任何内容。
它应该为我提供步骤定义的存根。我究竟做错了什么?