在TestRail中更新TestCafe脚本执行状态(已通过/未通过)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在TestRail中更新TestCafe脚本执行状态(已通过/未通过)相关的知识,希望对你有一定的参考价值。

我试图将TestRail与TestCafe集成,以便更新TestRail上的测试脚本执行状态。我按照下面的链接,但没有成功https://www.npmjs.com/package/testcafe-reporter-html-testrail尝试下面一个,但没有成功。

test('<< Group Name >> | << Test Name >> | << Testrail Case_ID >>',async t => ....);

你能帮我解决这个问题吗?

注意:我的问题与:https://testcafe-discuss.devexpress.com/t/is-there-anyway-to-post-test-results-from-a-run/377相同

答案

据我所知,从https://testcafe-discuss.devexpress.com/t/is-there-anyway-to-post-test-results-from-a-run/377线程中,只需向TestRail API发送一些请求即可解决问题。

我看了看testcafe-reporter-html-testrail,乍一看,它应该发送这样的请求。

我建议你查看testcafe-reporter-html-testrail的代码并调试它,找出它无效的原因。我建议你从这些记者方法开始:https://devexpress.github.io/testcafe/documentation/extending-testcafe/reporter-plugin/reporter-methods.html

由于testcafe-reporter-html-testrail不是TestCafe的官方记者,我们无法提供任何有关它的详细信息。我在GitHub上找不到testcafe-reporter-html-testrail的存储库,但它仍然存在于npm,所以你可以联系这个模块的作者。

另一答案

如果您使用TestCafe CLI运行测试,那么您可以通过以下方式传递testcafe-reporter-html-testrail插件所需的testrail环境变量:

TESTRAIL_ENABLE=true TESTRAIL_HOST=http://example.net/ TESTRAIL_USER=abc@example.net TESTRAIL_PASS=password PROJECT_NAME='ABC' testcafe chrome test.js

以上是关于在TestRail中更新TestCafe脚本执行状态(已通过/未通过)的主要内容,如果未能解决你的问题,请参考以下文章

执行 TestCafe 断言的正确方法是啥

SOAPUI 和测试轨集成

如何关闭 testcafe runner

无法在 Testcafe 错误消息中运行 percy 快照测试:npm ERR!缺少脚本:test:percy

当我运行我的 testcafe 脚本时,它显示“错误”html“报告器不存在。”

Testcafe:找不到资源的 dns 记录