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