WebStorm 2025.2 Help

测试运行器选项卡

测试会话开始时, 测试运行器 选项卡将会在 运行 工具窗口中打开,并提供相同的 工具栏按钮

测试运行器选项卡
测试运行器
  1. 运行工具栏与 运行 工具窗口中的工具栏几乎相同,但包含特定于测试的按钮。

  2. 左侧窗格显示当前运行/调试配置中的所有测试的树形视图。

    • 根节点表示要运行的测试。

    • 嵌套节点表示测试套件和测试用例的层次结构。

    • 叶子节点表示各个测试。

    每个测试的状态通过图标指示。双击某个节点将在编辑器中打开相应的测试类或测试方法。 双击某个节点将在编辑器中打开相应的测试类或测试方法。

  3. 测试工具栏提供用于监视测试和分析结果的控制项。 部分命令也出现在测试树节点的上下文菜单中。

  4. 输出面板显示当前测试套件的输出。

  5. 内联统计信息显示已执行测试的列表及每个测试的执行时间。

运行工具栏

项目

工具提示和快捷键

说明

重新运行

重新运行 Ctrl+F5

重新运行当前测试会话。

无论控制台是否已固定,进程总会在同一个控制台中重新运行。

重新运行失败测试按钮

重新运行失败测试

重新运行所有失败的测试。

切换自动测试

切换自动测试

启用 模拟自动测试的运行器

因此,在更改相关源代码后,当前运行配置选项卡中的任何测试将自动重新启动,无需点击 重新运行 按钮 重新运行

对于 Mocha 和 Jest 测试,此按钮不会显示。 要为这些测试运行器启用自动重新运行功能,请在 额外的 Mocha 选项额外的 Jest 选项 字段中添加 --watch 标志,位置分别在 Run/Debug Configuration: MochaRun/Debug Configuration: Jest 对话框中。

重新启动

停止并重新运行

Ctrl+F5

点击此按钮可停止执行当前测试会话,并自动重新启动测试。 测试执行停止后,该按钮将切换为 重新运行   重新运行

停止

停止 Ctrl+F2

通过标准机制从外部终止当前进程。

还原布局

还原布局

点击此按钮可放弃当前布局的所有更改,并返回默认状态。

固定按钮

固定

按下此按钮后,当前选项卡不会被覆盖;下一条命令的结果将显示在新的选项卡中。

测试工具栏

项目

工具提示与快捷键

说明

显示已通过

显示通过

显示成功通过的测试。

显示已忽略

显示已忽略

在当前运行/调试配置或测试类中的所有测试的树状视图中显示已忽略的测试。

排序

按字母顺序排序

按字母顺序对测试进行排序。

按持续时间排序

按持续时间排序

按持续时间对测试进行排序。

全部展开 全部折叠

全部展开/全部折叠

Ctrl+NumPad + Ctrl+NumPad -

展开或折叠测试树视图中的所有节点。

仅当被测试的应用包含多个测试用例时,这些按钮才可用。

上一个失败测试 下一个失败测试

上一个/下一个失败测试

Ctrl+Alt+Up/Ctrl+Alt+Down

在失败的测试之间导航。

测试历史记录

测试历史记录

打开内部保存的测试会话结果列表。 每个项目都带有运行配置名称和时间戳。

要从 WebStorm 历史记录中查看测试会话的结果,请选择具有相应运行配置和时间戳的项目。 加载的测试结果将在新选项卡中显示,并在标题栏中显示相应运行配置的名称。

要重新运行加载会话中的测试,请单击 重新运行

从文件导入测试

从文件导入测试

加载先前导出的测试结果。 此按钮将打开一个对话框,您可以在其中选择包含测试结果的所需 XML 文件。

设置

单击此齿轮按钮以访问包含以下选项的上下文菜单:

  • 跟踪正在运行的测试: 启用此选项以监视当前测试的执行情况。 如果测试套件包含多个测试,测试树视图将展开以按顺序显示正在执行的测试方法。

  • 显示内联统计信息: 启用此选项,可在测试结果旁边显示执行每个测试所花费的时间统计信息。

  • 滚动到堆栈跟踪: 启用此选项,可使控制台滚动到最后一个失败测试的跟踪起始处。

    如果在禁用此选项的情况下点击树状视图中的根节点(测试包),控制台将显示测试的起始部分。

    此选项在测试包中包含多个测试类和测试方法时非常有用。 如果某些测试失败,您可以在控制台中滚动至异常或断言的堆栈跟踪起始位置。

  • 在异常处打开源代码: 使用此选项可查看抛出未捕获异常而失败的测试结果。

    如果在启用此选项的情况下双击树状视图中的失败测试类或方法,相应的测试类或方法将会在编辑器中打开,并将光标定位在导致问题的行上。

  • 单击导航: 启用此选项可将树状视图中当前选中的测试自动与编辑器同步。

  • 设置自动测试延迟 :指向该节点以显示文件保存与重新运行测试之间可用的延迟列表。 所选值将被打上复选。

  • 完成后选择第一个失败的测试: 启用此选项可在测试完成后自动在树状视图中选中第一个失败测试。

测试状态图标

图标

说明

测试出错

测试错误。 该状态用于标记引发被测源代码异常的测试。

测试失败

测试失败。 如果至少一个测试标记为此状态,其所有父项也将被标记为失败。

测试已忽略

测试已忽略。

测试进行中

测试正在进行中。

测试通过

测试成功通过。

已终止

测试已终止。 该状态用于标记通过单击 停止 按钮 停止按钮 被取消的测试。 如果至少一个测试标记为此状态,则所有未完成的测试及其父项也将被标记为已终止。

输出面板工具栏

此窗格显示测试在运行时生成的输出,包括发送到输出流的所有消息以及错误消息。 下表显示了 Output 窗格可用的工具栏按钮和上下文菜单命令。

项目

工具提示与快捷键

说明

上一个

上移堆栈跟踪

Ctrl+Alt+Down

在堆栈跟踪中向上导航,并使光标跳转至源代码中的对应位置。

下一个

下移堆栈跟踪

Ctrl+Alt+Up

在堆栈跟踪中向下导航,并使光标跳转至源代码中的对应位置。

使用软换行

使用软换行

切换输出的软换行模式。

滚动到末尾

滚动至末尾

导航到堆栈跟踪的底部,并使光标跳转至源代码中的对应位置。

打印

打印

在打开的 打印 对话框中配置控制台输出的打印内容。

全部清除

全部清除

删除所选测试的所有消息。

上下文菜单命令

命令

快捷键

说明

运行 <test name>

Ctrl+Shift+F10

使用自动生成的运行/调试配置运行所选测试,或从列表中选择其他配置。

调试 <test name>

使用自动生成的运行/调试配置调试所选测试,或从列表中选择其他配置。

使用覆盖率运行 <test name>

Ctrl+Shift+F10

运行所选测试并收集覆盖率,使用自动生成的运行/调试配置,或从列表中选择其他配置。

跳转到源代码

F4

选择此命令可将焦点移动到编辑器,转到测试类或测试方法的定义。

显示源代码

Ctrl+Enter

选择此命令可在编辑器中打开源代码,但将焦点保留在 测试运行器 选项卡。

最后修改日期: 2025年 9月 26日