Cypress 简明教程

Cypress - Dashboards

必须设置Cypress Dashboard服务,才能创建运行在我们系统中的Cypress测试与托管在云中的控制面板之间的链接。

Features

Cypress Dashboard的功能解释如下:

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

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

  3. 可以获取测试执行的视频。

  4. 可以管理测试数据、框架及其访问权限。

  5. 提供了组织中的使用趋势。

Setup Cypress Dashboard

要设置流程,首先,我们应该转到Cypress Test Runner窗口中的Runs选项卡。然后单击Connect to Dashboard。将出现以下屏幕:

setup cypress dashboard

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

logging on to the dashboard

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

login successful

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

然后,单击Set up project。

setup project

Cypress将给出以下建议:

  1. project Id

  2. 唯一项目键(以在终端执行的命令形式出现)

cypress suggestion

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

projectid

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

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

下面给出的屏幕将会出现 -

screen

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

测试记录应该可见。单击记录。

test records

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

test result overview

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

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

failed test screenshot