Cucumber项目是一个行为驱动开发(BDD)工具,最初设计用于Ruby。然而,自从它开始以来它的受欢迎程度已经增长,并且已经为不同的语言(包括Java,.Net,Flex和JavaScript)编写了Cucumber的实现。
如何使用webdriverjs(而不是selenium-webdriverjs)从下拉列表中选择值
如何使用webdrivejs API选择/点击值。我找不到用于从下拉列表中选择值的任何直接API,有人可以帮我这个忙。
我有许多自动化ui测试,这些测试使用wdio maxInstances并行运行。在每次测试开始时,我都会通过执行以下操作来生成随机/唯一的手机号码:07-所有号码...
我试图了解Gherkin,以至于我可以分离出用户故事并允许业务专家编写它们。如果我有一个背景(第1版),这是一个常见的先决条件,那么为什么要全部...
我们可以在使用Protractor-multiple-cucumber-html-reporter-plugin时在html报告生成中打印使用的测试数据
我正在使用量角器黄瓜框架进行自动化测试。我正在使用Protractor-multiple-cucumber-html-reporter-plugin生成报告。我们可以在报告中使用打印测试数据吗?还是Atleast,...
我目前正在尝试编写一些自动化测试脚本。我用简单的复选框单击打了一个方块...问题是测试运行通过了步骤,但是在浏览器中“单击”没有...
JavaScript-NightWatch.js-黄瓜:如何处理步骤定义中返回的值
我正在使用NightwatchJS和Cucumber开发一个项目,但在处理自定义命令的步骤定义中返回的值时遇到问题。我的步骤When('用户点击保存按钮,...
如何调试黄瓜在Visual Studio代码(VSCode)?
我试图在Visual Studio代码调试黄瓜场景,并在launch.json变化下面进行。 { “名”: “端到端”, “类型”: “节点”, “请求”: “发射”,...
我做BDD与cucumberjs,硒的webdriver和反应。在场景中的一个,我想使模拟API调用,而不是实际的API调用。示例 - >我打电话http://example.com/v1/getData ...
CucumberJS 2.0.0如何从Before Scenario Hook中获取场景名称
问题我一直在使用Before钩子的输出命名我的截图文件,以便我们得到截图来自的功能和场景的名称。我的输出......
当我运行wdio-runner时,我有“wdio-cli:无法识别来自工作人员的消息”警告消息
我遇到了WebdriverIO和Cucumber的问题。我使用了最新版本的WebdriverIO(@ v5.x.x)和Cucumber v4。当我运行我的测试套件时,控制台会向我显示一条警告消息。还有,没...
setDefinitionFunctionWrapper()如何在Cucumber JS中运行?
我无法找到有关该方法如何正常工作以及如何使用它的任何好的解释。在文档中我找到了描述:setDefinitionFunctionWrapper(fn,options)...
如何在beforeSession webdriverIO + Cucumber中设置chromeOptions的args
我需要在会话之前安装args。在特定标签上必须传输特定的屏幕分辨率。我试图实现beforeSession,但必要的arg不在chromeOptions.args中......
如何将JSON从外部文件导入Cucumber Feature文件(Javascript / Node版本)?
在我们的一个测试中,POST操作的JSON有效负载必须外部化,原因有两个:JSON有效负载因环境而异,我们不希望在功能文件中将其绑定它有...
Cucumber JS:当我将一个表和另一个变量传递给步骤def时,我得到一个“table.rows()”不是一个有效的函数“错误
我正在尝试验证从黄瓜数据表到前端的值。当我只将数据表传递给我的步骤def但是当我将变量与数据表一起传递时,测试工作正常; ...
在这个例子之后,我写了两个不同的测试。是否有可能定义多个“世界”?即为不同的测试套件定义不同的世界?对我而言,似乎......
先生,我试图使用量角器黄瓜框架运行文件,使用async和等待概念,它通过我所有的测试,但它总是给出角度可测性的错误,我不知道为什么...
黄瓜3.0.1中的多个标签不运行场景。我有两个不同的标签,标记为同一个功能文件下的两个不同的场景。我尝试运行两个场景......
我正在使用nightwatch-cucumber模块,它工作得非常好,但我无法在测试步骤中保存任何屏幕截图。 nightwatch.config.js ... test_settings:{default:{screenshots:{...
在多个步骤定义文件中共享相同的Selenium WebDriver
我的问题基本上与这个问题相同。但我正在用JavaScript编写我的测试。我想要几个步骤定义文件。我尝试使用导出的驱动程序创建一个文件,如此var ...
黄瓜BDD浏览器测试 - 处理具有相同名称但不同css的不同按钮?
我正在尝试使用黄瓜进行浏览器测试,并且我第一次学习BDD测试 - 所以我是BDD的初学者。我遇到了一个问题,想知道最好的-...