Cypress - 仪表板

必须设置Cypress仪表板服务,以在我们系统中运行的Cypress测试与托管在云上的仪表板之间创建链接。

特征

Cypress仪表板的功能解释如下 -

  • 它提供有关通过、失败和跳过的测试用例总数的数据。

  • 失败测试的堆栈跟踪和屏幕截图可用。

  • 测试执行视频可用。

  • 可以管理测试数据、框架及其访问。

  • 提供组织中的使用趋势。

设置Cypress仪表板

要设置该过程,首先,我们应该转到 Cypress Test Runner 窗口中的 Runs 选项卡。然后,单击“连接到仪表板”。将出现以下屏幕 -

设置Cypress仪表板

我们将获得登录仪表板的各种选项,如下所示 -

登录仪表板

登录成功后,我们将收到成功消息。单击继续。

登陆成功

输入项目名称、所有者和可以查看该项目的用户。

然后,单击“设置项目”。

设置项目

Cypress应给出以下建议 -

  • 项目编号

  • 唯一的项目密钥(以在终端中执行的命令的形式)

Cypress的建议

从 Cypress 建议中获取的 projectId 应与项目文件夹内 cypress.json 文件中可用的项目 ID 相匹配。

项目编号

接下来,我们必须按照 Cypress 的建议运行下面提到的命令 -

node_modules/cypress/bin/cypress run --record --key <project key>

将出现以下屏幕 -

屏幕

执行完成后,我们必须打开测试运行器的“运行”选项卡。它包含有关平台、浏览器和测试持续时间的信息。

测试记录应可见。单击一条记录。

测试记录

该记录在浏览器中打开,测试结果概览(通过、失败、待处理、跳过的计数),如下所示。

测试结果概览

在“规格”选项卡中,我们应该有每个测试及其结果的详细信息。

此外,还有输出、失败测试截图、视频等功能。

测试失败截图