Cypress - 仪表板
必须设置 Cypress 仪表板服务,以在我们的系统中运行的 Cypress 测试和托管在云上的仪表板之间建立链接。
功能
Cypress 仪表板的功能如下所述 −
它提供有关通过、失败和跳过的测试用例总数的数据。
失败测试的堆栈跟踪和屏幕截图可用。
测试执行的视频可用。
可以管理测试数据、框架及其访问。
提供组织中的使用趋势。
设置 Cypress 仪表板
要设置流程,首先,我们应该转到在 Cypress Test Runner 窗口中的 Runs 选项卡。然后点击 Connect to Dashboard。将出现以下屏幕 −
我们将获得登录 Dashboard 的各种选项,如下所示 −
登录成功后,我们将收到成功消息。点击继续。
输入项目名称、所有者和可以查看项目的用户。
然后点击设置项目。
Cypress 将给出以下建议 −
项目 ID
唯一项目密钥(以要在终端中执行的命令的形式)
从 Cypress 建议中获得的 projectId 应与项目内的 cypress.json 文件中可用的项目 ID 相匹配文件夹。
接下来,我们必须按照 Cypress 的建议运行下面提到的命令 −
node_modules/cypress/bin/cypress run --record --key <project key>
将出现下面的屏幕 −
执行完成后,我们必须打开 Test Runner 的 Runs 选项卡。它包含有关平台、浏览器和测试持续时间的信息。
测试记录应可见。单击一条记录。
记录在浏览器中打开,并显示测试结果概览(通过、失败、待处理、跳过的计数),如下所示。
在 Specs 选项卡中,我们应该有每个测试及其结果的详细信息。
此外,还有输出、失败测试屏幕截图、视频等功能。