GoLand 2025.2 Help

Cypress

Cypress 是用于 Web 应用程序的开源测试框架。 它为开发人员提供了一种快速可靠的端到端测试自动化解决方案。 凭借其独特的架构和全面的功能集,Cypress 可实现高效的测试编写、调试,并可与常用框架和 CI/CD 流水线集成。

创建新的 Cypress 项目

  1. 在主菜单中,转到 文件 | 新建 | 项目

    或者,若您位于 欢迎 屏幕上,请点击 新建项目

  2. 从左侧列表中选择 Cypress

    正在创建新的 Cypress 项目
  3. 命名新项目,并在必要时更改其位置。

  4. 请指定 Node 解释器

  5. 请指定 包管理器

  6. 语言 列表中选择要使用的语言。

  7. (可选)启用 添加示例代码 参数。

  8. (可选)启用 配置E2E 测试 参数以创建一组支持文件,用于引入自定义命令或适用于您的 spec 文件的全局覆盖。

  9. (可选)启用 配置组件测试 参数以设置并配置组件测试框架。 启用 配置组件测试 参数后,从列表中选择所需框架。

    创建带组件测试的 Cypress 项目
  10. 点击 创建

将根据您所选的选项创建一个新项目。

将元素添加到代码中

  1. 打开您想要添加元素的文件。

  2. 点击右侧边栏上的 Web 检查器按钮 以打开 Web 检查器 工具栏窗口。

  3. 在地址栏中指定页面的 URL。

    地址栏控件
  4. 点击 页面中选择元素按钮 并在 Web 检查器中选择要添加的元素。

    页面中选择元素
  5. 选择元素后,点击 将元素添加到代码中 将该元素添加到代码中。

    “将元素添加到代码中”按钮

    要添加特定类型的选择器(ID名称带类的标签 等等),请点击 通过以下方式将元素添加到代码中 并选择所需选项。

    通过以下方式将元素添加到代码中

    如果想在 CSS 与 XPath 定位器之间进行切换,请点击 并选择所需的定位器类型。

    选择定位器类型

最终会生成一段代码,并将其添加到代码编辑器中。

运行测试

  • 要运行测试,请点击测试类或测试方法旁边的 “运行”按钮 行间图标,然后从列表中选择 运行 选项。

    或者,将插入点置于测试类以运行该类中的所有测试,或置于测试方法上并按下 Ctrl+Shift+F10

您可以通过运行/调试配置以更可自定义的方式运行测试。 有关更多信息,请参见 运行测试

查看测试结果

测试运行结束后,结果将显示在 测试运行器 选项卡的 运行 工具窗口中。 在该选项卡中,您可以重新运行测试、导出和导入测试结果、查看每个测试的运行耗时,并执行其他操作。

测试结果显示在运行工具窗口的 Test Runner 选项卡中

有关更多信息,请参见 探索测试结果

调试测试

修改运行/调试配置

如果您想要修改测试的启动属性,请编辑运行/调试配置:

  1. 点击运行/调试配置切换器中的当前配置,然后选择 编辑配置(R)… 选项。

    选择运行/调试配置
  2. 运行/调试配置 对话框中,选择要编辑的配置。

  3. 配置所需的启动属性。

    配置启动属性
  4. 应用更改并单击 确定

有关运行/调试配置的详细信息,请参阅 运行/调试配置

打开 Cypress 启动器

如有需要,您可以在 Cypress Launchpad 中打开当前项目。 要执行此操作,请按 ⌘ ⌃ ]

Cypress 启动器
最后修改日期: 2025年 9月 26日