cucumberjs相关内容

函数获取屏幕快照以获取cumul-html-reporter生成“函数在5000之后超时”。错误

我正在使用量角器-黄瓜框架,我想为我编写的测试生成html报告。我决定使用Cucumber-html-reporter来实现它。在我的hooks.js中,我编写了this.After对象以对测试失败进行截图: this.After(function(scenario ,回调){ if(scenario.isFailed()){ browser.takeScreenshot()。then ..
发布时间:2020-10-12 23:51:46 其他开发

用法:javacumul.api.cli.Main [选项] [[文件|目录] [:LINE [:LINE] *]] +

运行功能文件时出现此错误 用法: java黄瓜[选项] [[文件|目录] [:LINE [:LINE] *]] + 选项: -g,--glue PATH加载胶水代码(步骤定义和钩子)的位置。 -f,--format FORMAT [:PATH_OR_URL]如何格式化结果。除非指定PATH_OR_URL,否则转到STDOUT。 内置的FORMAT类型:junit,html ..
发布时间:2020-10-12 23:49:23 其他开发

量角器配置文件未获取黄瓜步骤定义

我是量角器和黄瓜框架的新手。我遵循了量角器网站上的步骤,并且在这里 https:// semaphoreci .com / community / tutorials /入门与量角器和黄瓜。我有一个配置文件,配置了黄瓜框架选项,功能文件和步骤定义文件。但是,当我运行我的cucumber-config文件时,它无法识别我的步骤定义,并且总是抛出错误。有什么帮助吗?以下是我的设置文件。 // c ..
发布时间:2020-10-12 23:47:52 其他开发

对通过Protractors元素函数选择的元素使用then()后,黄瓜Protractor超时

我遇到一个问题,该描述与我无法在角度2应用程序中使用量角器来识别元素,但对我来说,通过在ID值之前添加#并不能解决问题 这是下面的代码: When('I select my input box',(callback)=> { let inputbox = element(by.css('#roomWidthInput')); console.log('inputBox p ..
发布时间:2020-09-30 22:18:43 其他开发

AssertionError:预期[true]为true

我遇到了奇怪的断言问题,因此即使成功的断言也被标记为失败,像这样: this.expect (this.getWidget('contacts')。isNamesDisplayed())最终成为true.notify(next); ,在控制台中,我有: 1个场景(1个通过) 4个步骤(4个通过) 0m03.618s [17:06:38] E / ..
发布时间:2020-09-30 22:16:33 其他开发

Cucumber-js和Chai如何期望DOM中是否存在具有给定选择器的元素

我对Cucumberjs有问题。我无法找到一种方法来确保具有给定选择器的元素 出现在DOM中。我在和Chai一起使用 黄瓜。 https://github.com/cucumber/cucumber-js isPresent返回对象-否元素是否存在无关紧要。 因此,问题是如何检查DOM中是否存在元素。 我将编辑问题以分享一个经验教训。我阅读的文档也要感谢Nathan Thompso ..
发布时间:2020-09-30 22:14:05 前端开发

无法使用量角器为失败的场景生成JSON报告

如果我的方案失败,则不会生成JSON报告.但是对于通行证场景,我可以看到JSON报告. 请在下面找到我的配置文件. 在注释提示控制台中,我可以看到失败消息: W/launcher-忽略未捕获的错误AssertionError:期望的false等于true E/发射器-错误:发射器退出,剩余1个任务 解决方案 您可以使用钩子保存报告,因此不要从protractor.c ..
发布时间:2019-11-26 23:07:11 JavaScript

将Jenkins内部版本号传递给SauceLabs的量角器

我正在通过Jenkins运行量角器测试用例,并使用SauceLabs作为执行环境.我正在使用Protractor-Cucumber-Framework.我想从Jenkins传递内部版本号,以便可以将其传递给SauceLabs来组织我的测试执行结果. 我尝试了这篇文章中提到的params https://moduscreate.com/blog/protractor_parameters_ad ..
发布时间:2019-09-02 21:47:50 其他开发

标签Protractor + Jasmine来运行套件

我正试图找出一种以同样的方式使用的方法,或者更好地说,类似的方式, cucumberJS 的标记选项与量角器,但是使用 Jasmin e,有没有办法标记不同的场景,例如: @smoke , @regression 等等。然后告诉控制台运行那些? 我拒绝使用 Cucumber ,因为它的支持似乎变得不稳定! 我们非常感谢任何帮助! 解决方案 替代 grep 将使用 suites ..
发布时间:2018-11-19 14:48:31 前端开发

CelliC.js调试在IntelliJ

IntelliJ有一个用于Cucumber.js的插件。这是为了在IDE中启用运行和调试。 cucumber.js的运行配置工作,但调试模式被禁用(调试按钮不能被点击)。有没有人有同样的问题,并设法解决它?调试对我来说非常重要。谢谢! 解决方案 而不是使用cucumber.js插件,我使用了node.js的run / debug配置。 我刚刚设置了这样的node.js插件的运行配置 ..
发布时间:2017-04-21 21:26:24 开发方法

Chimpjs和Meteor:在没有使用Velocity的测试中的方法调用

此应用程序显示了使用黄瓜测试Meteor的示例: https:// github .com / mhurwi / cucumber-meteor-tutorial 它适用于Velocity。但我的电脑变得非常慢,当启动Velocity的应用程序,我不希望它总是运行时,我正在开发。所以我试图使用Chimp作为一个NPM模块使用 chimp --ddp = http:// localh ..
发布时间:2017-03-01 21:35:26 软件测试

黄瓜HTML报告与量角器

我使用量角器与黄瓜(js)。我想生成报告文件就像Cucumber-JVM版本。 如何在使用此配置时生成报告? 最终目标是在Jenkins或其他任何地方发布此报告,如果它们是直接在HTML中生成的。 谢谢! 解决方案 使用最新版本的量角器(从版本1.5.0),现在可以生成JSON报告。当我在7个月前问这个问题时,这个功能不存在。 所有你需要做的是将它添加到您的prot ..
发布时间:2017-03-01 20:52:26 软件测试