GoLand 2025.2 Help

Web UI 测试自动化

GoLand 中的 Web UI 测试自动化功能由 Test Automation 插件提供。 该插件可帮助开发和维护自动化 UI 测试,也是 Aqua 所提供功能的重要组成部分,Aqua 是 JetBrains 专为测试自动化构建的独立 IDE。

Test Automation 插件提供以下功能:

有关测试自动化功能的更多信息,请参阅 官方 Aqua 文档

安装 Test Automation 插件

  1. 设置 对话框(Ctrl+Alt+S )中,选择 插件

  2. 切换到 插件市场 选项卡,键入 测试自动化 ,然后点击 安装

    正在安装 Test Automation 插件
  3. 点击 应用 以保存更改并关闭对话框。 如果出现提示,请重新启动 IDE。

测试自动化功能

测试识别

打开项目时,GoLand 会自动检测使用 Cypress 或 Playwright 编写的测试。 识别的测试可通过点击边栏中的 运行图标 图标立即运行,然后使用 IDE 工具进行 分析/调试

查看测试
查看测试

编码辅助

提供的编码辅助功能包括智能 代码补全导航语法高亮 、对框架特有函数和表达式的支持等。

例如,您可以在代码编辑器中开始键入定位器或其子字符串,自动补全功能将为您提供可供选择的元素列表。 此外,所选元素会在 Web Inspector 中高亮显示,有助于更轻松地选择正确的定位器。

定位器生成和验证

Web Inspector 工具窗口可帮助查看 Web 应用程序和 捕获自动化测试所需的页面元素。 当您选择网页中的所需元素时,GoLand 会生成唯一的 CSS 或 XPath 定位器,并帮助 添加到源代码中。

此外,GoLand 还能生成 Playwright 使用的 基于角色的定位器。 这些定位器设计用于反映元素的角色(例如按钮或复选框),有助于更轻松地识别元素。

基于角色的定位器

此外, Web Inspector 可帮助 验证代码中的定位器是否有效,并指向网页上的正确元素。 点击代码编辑器中定位器旁的 图标会打开 Web Inspector 并选中相应元素,从而验证该定位器。

管理测试的运行/调试配置

运行/调试配置是一组启动属性,用于定义执行的内容以及执行期间应使用的参数和环境。

您可以为测试创建多个 配置集,并根据需要快速切换。

管理测试运行配置
管理测试运行配置

测试执行详情

测试运行完成后,您将获得详尽的结果,包括每个测试的日志和控制台输出,方便 查看。 您可以筛选结果,以便快速浏览失败或忽略的测试并分析其执行时间。

查看测试结果
查看测试结果

调试器

调试器 是用于测试和调试代码的工具。 它允许逐步运行代码,并提供有关每一步执行情况的信息。

Playwright 测试的调试器内置可用。 您可以设置 断点来暂停执行并分析代码。

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