Cypress云服务免费试用
Slack集成
info
您将学习到
- 如何安装Cypress的Slack集成
- 如何配置失败运行、通过运行和不稳定测试的Slack通知
- 如何在组织和项目级别管理Slack通知
Cypress的Slack集成提供Cypress测试的实时结果,所有信息集 中在一处 - 提升远程协作效率,并让测试失败、不稳定测试、UI覆盖率和Cypress无障碍测试结果获得更广泛的可见性。
Cypress的Slack集成允许您:
- 通过即时向需要可见性的团队展示Cypress结果,改善跨团队协作
- 在发布新产品或功能前确认关键测试已通过
- 减少发现失败测试所需的时间
开始使用
您需要准备以下三件事:
- 一个Cypress Cloud账户
- 配置Cypress Cloud集成的权限 - 您必须是Cypress Cloud组织的管理员或所有者
- 授权Slack应用的权限 - 默认情况下,Slack允许任何工作区成员授权应用,但工作区所有者可能要求在安装前审批应用。详情请参阅Slack帮助文章
安装Slack上的Cypress应用
- 在Cypress Cloud中,访问您希望与Slack集成的组织的集成页面
- 点击Slack部分的启用按钮
- 将显示一个弹出窗口,请求Cypress访问工作区的权限
- 批准应用权限后,您可以选择Slack工作区和频道与安装关联
现在Cypress会将您组织中所有项目的运行结果发布到指定的Slack频道。
Slack配置
Slack消息可以根据团队需求进行定制。一些选项包括:
- 将结果发送到一个或多个公开或私有的Slack频道,或直接发送给特定用户
- 设置运行结果发布的时间和位置的通知偏好
- 在组织级别和/或项目级别配置,以支持多个团队在单独项目上工作
组织级与项目级配置
以下描述如何为组织和项目配置Slack。
组织设置
为组织配置Slack:
- 导航到您希望配置的组织的集成页面
- 在Slack集成中,点击配置
- 配置应用
项目设置
为项目配置Slack:
- 导航到您希望配置的项目的项目设置页面
- 在项目设置页面中点击集成标签
- 在Slack集成部分配置应用
Slack频道
您可以让Cypress Cloud将运行结果发布到特定频道。添加频道:
- 导航到Slack配置页面
- 点击添加Slack频道
- 您将看到一个弹出窗口,允许您选择与组织关联的频道或个人
- 搜索并选择消息应发布到的频道
Cypress Cloud将开始将运行结果发布到该频道。
直接消息
您可以让Cypress Cloud将运行结果作为直接消息发送给单个用户。发送直接消息:
- 导航到Slack配置页面
- 点击添加Slack频道
- 您将看到一个弹出窗口,允许您选择与组织关联的频道或个人
- 搜索并选择消息应发送到的用户
Cypress Cloud将开始向该用户发送运行结果。
通知偏好
默认情况下,Cypress Cloud仅针对失败的运行向每个配置的频道发布Slack消息。但您可以选择以下任意组合的偏好:
- 失败的运行:将通知状态为_失败_的运行
- 通过的运行:将通知状态为_通过_的运行
- 不稳定的测试:将通知识别出_不稳定_测试的运行
设置通知偏好:
- 导航到Slack配置页面
- 为每个频道选择通知偏好