问题标签 [jasmine-reporters]

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 投票
0 回答
38 浏览

jasmine - Firefox 没有使用 webdriver js 和 jasmine 启动

我正在使用带有 Jasmine 框架的 selenium WebDriverJS。我正在尝试执行简单的测试以在 Win8 中启动 firefox 浏览器。但是浏览器没有启动并且测试被执行。请协助。

0 投票
5 回答
5052 浏览

jenkins - 当使用 'shardTestFiles' 共享测试时,protractor-jasmine2-html-reporter 不会合并所有测试的结果:conf 文件中的 true

最近我们已经将我们的 e2e 测试配置为在 Jenkins 上,很快我们意识到我们必须使用共享测试文件:真正的选项,因为完整的套件运行需要很长时间,我们每天要花 9 到 10 个小时来查看。但是当我们在 conf 文件中配置以下两个选项时。测试运行良好,但最终报告仅在保存路径中显示最后的规范运行结果。合并所有选项不提供完整报告。

请找到我们的 conf 文件详细信息。任何帮助将不胜感激。

根据 Aditya 提供的解决方案编辑 conf 文件。请帮忙

0 投票
1 回答
438 浏览

jasmine - 有没有办法在茉莉花报告中获取套件中所有规格的列表?

我需要量角器配置文件中套件中提到的所有规范的列表,并且知道可能失败的原因。有没有办法做到这一点?我正在为此编写自定义茉莉花报告。

谢谢!

0 投票
1 回答
503 浏览

jasmine - Chrome 使用 Protractor/Jasmine 屏幕截图报告器在屏幕截图上崩溃

我注意到在 Chrome 中运行我的量角器 E2E 测试时,每当规范失败并且我的记者尝试截取屏幕截图时,Chrome 都会崩溃并显示以下错误日志。没有失败的测试工作正常。失败的 IE 和 FF 工作正常。

我的想法是更新改变了自动截图的访问权限?或类似的东西。我的问题是如何解决这个问题,或者更改权限以允许截图。

我尝试在量角器配置中使用 chromeOptions 添加诸如禁用扩展和禁用网络安全之类的东西,但到目前为止还没有运气。

正在使用的工具:

Protractor 版本:4.0.9
protractor-jasmine2-screenshot-reporter:0.3.2
NPM 版本:3.10.9
节点版本:4.4.3
Chrome 版本:54.0.2840.71
ChromeDriver 版本:2.24
Selenium Standalone:2.53.1

0 投票
1 回答
344 浏览

protractor - Jasmine-reporters 没有生成任何结果文件

我的系统中有以下版本

而且我无法生成任何结果文件。对于我的脚本这些版本是否存在兼容性问题,我也尝试过使用 jasmine-reporters - 2.0.0 仍然没有运气。

请帮帮我谢谢

我的 conf.js 看起来像

我也尝试过使用 jasmine-reporters 2.0.0 并且代码是

为此,它给了我错误

jasmineReporters.JUnitXmlReporter 不是函数

错误日志

在 export.config.onPrepare (D:\HalomemTestScripts\halosysNewScripts\localWorkspace\halosysus_halomem-newtests\conf_importapp.js:33:38) 在 C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\built\ util.js:48:49 在 Function.promise (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:682:9) 在 Object.runFilenameOrFn_ (C: \Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\built\util.js:38:16) 在 C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\built\runner .js:93:27 at _fulfilled (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:834:54) 在 Promise.then.Q.nextTick.self .promiseDispatch.done (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:863:30) 在 Promise.promise。promiseDispatch (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:796:13) 在 C:\Users\tanushree.y\AppData\Roaming\npm\node_modules \protractor\node_modules\q\q.js:556:49 at runSingle (C:\Users\tanushree.y\AppData\Roaming\npm\node_modules\protractor\node_modules\q\q.js:137:13) [11 :42:23] E/launcher - 进程退出,错误代码为 100

0 投票
1 回答
381 浏览

docker - 无法在 docker 容器中创建量角器测试报告

如果我protractor在我的机器上运行测试,报告会正确生成并保存屏幕截图。我现在的目标是在我要使用的地方进行自动化测试docker

我的docker-compose.yml长相是这样的

这样做的问题是报告和屏幕截图没有保存到卷中。如果docker我不使用量角器的图像,而是使用本地图像,它可以与应用程序和硒图像一起正常工作。

出于测试目的,我在我的卷(本地)上手动添加了该文件夹,并且可以看到该文件夹​​正在被删除,所以我假设链接是正确的。

conf.js作为 onPrepare添加看起来像的记者的方法

使用的记者是protractor-html-screenshot-reporter

我的问题是问题可能出在哪里,报告路径,权限等,以及什么可能是修复或替代方法

提前致谢

0 投票
1 回答
472 浏览

javascript - 如何在量角器后启动功能中返回包含在承诺中的多个记者?

我有以下记者

上述每个报告器都有自己的 afterlaunch,一旦 ptor.conf 文件中的 afterlaunch 被执行,它们就会被执行。

但显然由于return new Promise,第一个报告本身从那里返回,并且执行停止在那里。

怎么可能同时返回两个报告?

0 投票
1 回答
213 浏览

javascript - Promises 更改了 jenkins 作业的 exitCode,如何防止这种情况发生?

我在 protractor.conf 文件中有以下记者:

上述每个报告器都有自己的 afterlaunch,一旦 ptor.conf 文件中的 afterlaunch 被执行,它们就会被执行。

这是 Jenkins 中持续集成工作的一部分。所以发生的事情是,promise 解决了,因此进程的退出代码变为 0,即使测试失败,因此覆盖了作业的退出代码。因此,即使它是一个合法的失败,詹金斯也会将整个工作显示为通过。我需要保留exitCode传递给上述报告的原始值,以便詹金斯作业按预期运行。我们怎样才能防止这种情况发生?

0 投票
1 回答
5576 浏览

angular - 角度附着测试:无法加载记者“”,它没有注册

我正在尝试来自https://cli.angular.io/reference.pdf的以下命令

显示以下错误。请告诉我如何注册记者。

0 投票
1 回答
956 浏览

jasmine - 如何在 TFS 中运行单元测试(使用 vNext)

我的 Visual Studio 2015 解决方案中有以下项目。我想在我们的 TFS CI 构建中执行 jasmine 测试。当我打开 SpecRunner.html 文件时,我可以成功运行我的测试,尽管我无法让它们作为 TFS 构建的一部分运行。我已经包含了我的 TFS 构建步骤定义的屏幕截图。构建成功,但未执行测试。

请告知,非常感谢任何帮助。

非常感谢,

项目和文件位置

项目和文件位置

TFS 构建步骤

在此处输入图像描述