1

我们正在使用 Cypress 来自动化 UI 测试用例。我们最近将 cypress 框架与测试轨集成。它能够在测试轨道中创建测试运行。

问题:我们希望所有测试运行都应该放在测试计划或任何套件或任何文件夹中。目前,所有测试运行都是在测试轨道“测试运行和结果选项卡”中独立创建的(可以在下面的屏幕截图中看到),这会污染测试轨道仪表板。

是否有任何一个所有测试运行都应该放在计划或任何文件夹中?

我尝试过的解决方案:

1)我尝试在记者选项中提供测试计划ID,但没有奏效。

2)已经尝试过@architectnow/cypress-testrail-reporter,因为它使用了Planid,但这个包似乎有些问题。找不到错误报告器。

在此处输入图像描述

以下是赛普拉斯测试轨道报告器配置:

      "domain":"xxxxx.testrail.io",
      "username":"email",
      "password":"pass",
      "projectId":1,
      "planId":17,
      "suiteId":1,
      "runName":"Cypress Automated Test Run"

感谢这方面的任何帮助。

4

1 回答 1

0

您实际上可以使用这个 npm 包https://www.npmjs.com/package/cypress-testrail-accumulative-reporter

npm install cypress-testrail-accumulative-reporter --save-dev

它将创建一个单独的测试运行,并且在所有规范文件运行后也不会自动关闭。

于 2021-01-15T11:24:42.183 回答