3

我正在尝试将 TestRail 与 TestCafe 集成以更新 TestRail 上的测试脚本执行状态。我按照以下链接但未成功 https://www.npmjs.com/package/testcafe-reporter-html-testrail 尝试使用以下链接,但未成功。

test('<< 组名>> | << 测试名>> | << Testrail Case_ID >> ', async t => { .... });

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

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

4

2 回答 2

2

正如我从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 上,所以您可能可以联系该模块的作者。

于 2019-03-21T09:27:34.760 回答
0

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

TESTRAIL_ENABLE=true TESTRAIL_HOST=http://example.net/ TESTRAIL_USER=abc@example.net TESTRAIL_PASS=password PROJECT_NAME='ABC' testcafe chrome test.js
于 2019-04-03T22:36:22.850 回答