JetBrains Aqua 2024 mac版是专为苹果Mac系统用户设计的一款集成开发环境(IDE),不仅适用于Java、Kotlin、Python、JavaScript、TypeScript和SQL等多种编程语言,还具备上下文感知、智能编码辅助、即时检查、智能搜索和丰富的代码重构功能,可以很好地帮助开发人员轻松地进行自动化测试,提高测试效率和准确性。
Aqua的Web Inspector功能是一大亮点,它的工作方式类似于内置浏览器,允许用户捕获任何页面元素,无需切换到其他工具,用户可以在Aqua中直接查看和分析网页的结构和内容,无需离开当前工作环境,这种集成的方式在大大提高了工作效率的同时,还能让测试过程更加流畅和便捷。此外,JetBrains Aqua 2024还集成了TMS客户端,开发人员可以方便地与各种测试管理系统集成,实现测试用例的管理和执行,从而更好地应对日常开发和测试工作中的各种挑战。
软件功能
1、Web 检查器
Aqua 的嵌入式 Web 检查器可以为网页上的所选元素生成唯一的 CSS 或 XPath 定位器,并将其添加到源代码中。 当 Web 检查器激活时,CSS 和 XPath 代码补全将提示并高亮显示最重要网页元素的定位器。
2、HTTP 客户端
您可以轻松地在 Aqua 的内置 HTTP 客户端中创建和编辑请求,并获取广泛的编码辅助,包括代码补全、高亮显示、重构等。
3、AI Assistant 付费
借助 AI Assistant,您可以直接从 Web 检查器中打开的网页创建 UI 测试并生成页面模型。 AI Assistant 会为所选框架和编程语言生成合适的代码,包括关键网页元素。 然后,您可以复制代码并将其插入现有文件或添加到新文件中。
4、Docker
借助 Aqua,您可以访问 Docker 容器,这样一来,您可以运行并调试容器、下载和构建镜像、运行多容器应用程序。
5、数据库
您可以无缝地处理多个数据库、开发 SQL 脚本,以及在 IDE 中执行低级数据断言。 Aqua 可以连接到实时数据库、运行查询、导出数据,并让您在可视界面中管理架构。 这意味着您可以直接从 IDE 访问 Oracle、SQL Server、PostgreSQL、MySQL 等数据库。
6、测试管理系统
我们添加了注解来支持 Allure Framework 等测试报告工具或 Serenity BDD 等内置测试框架机制。 IDE 允许您点击问题 ID 在 Web 浏览器中打开问题或测试管理系统用例。
7、单元测试框架
使用编码辅助和基于 GUI 的测试运行程序创建并运行测试。 借助 JetBrains Aqua,您可以使用 JUnit、TestNG、pytest、Jest、Mocha 等常用框架编写、运行和调试单元测试。 在 IDE 内检查测试结果让您可以轻松地在树状图中浏览和找到测试源。
8、New Project(新建项目)向导
Aqua 可以为 JVM 堆栈生成新的 UI 测试项目,您可以在 New Project(新建项目)向导中指定 JDK、构建工具(Maven 或 Gradle)、测试运行程序(JUnit 或 TestNG)和语言。
9、页面对象模板
在采用页面对象模型模式时,IDE 可以帮助您从 New File(新建文件)菜单创建并维护新的页面对象文件,并且在添加定位器时遵循所选页面对象模式。
JetBrains Aqua 2024连接数据库方法:
一、连接到数据库
要连接到数据库,Aqua 需要连接详细信息(例如,主机、端口、密码、SSH 配置设置等)。对于每个数据库,连接详细信息都存储在专用连接配置(数据源)中。
对于数据源,与数据库的连接是在特殊的包装器(会话)中建立的。每个会话都是单个连接的包装器,它存储连接的信息(例如,它是否处于活动状态、事务控制模式和其他设置)。
当您执行需要与数据库交互的操作时,会话中将出现连接。
例如,在“数据库”工具窗口中双击数据源下的表后,将创建并连接一个新会话,并且该会话将数据编辑器作为其客户端。Aqua 需要活动连接才能从数据库请求表数据、接收表数据并将其显示在数据编辑器中。
二、数据源
数据源是连接配置。它存储用于建立与数据库的连接的连接详细信息列表。例如,主机、端口、数据库名称、驱动程序、SSH 和 SSL 配置设置等。在数据源设置中,还可以选择要自省的数据库和架构,并在数据库工具窗口中显示,并更改连接的驱动程序。
您可以在数据库工具窗口 ( 查看 |工具窗口 |数据库).与数据库具有活动连接的数据源在其图标的一角用绿点标记。
数据库工具窗口中的数据源
有关为受支持的数据库供应商创建数据源的详细信息,请参阅创建数据源部分。
有关管理数据源的详细信息,请参阅数据源主题。
有关“数据源和驱动程序”对话框的详细信息,请参阅“数据源和驱动程序”对话框主题。
三、DDL 数据源
DDL 数据源是基于包含数据定义语言语句(DDL 语句)的 SQL 文件的数据库结构的虚拟视图。您可以在编辑器中引用此类文件中定义的所有表、列和其他对象。还支持图表。
DDL 数据源允许您维护数据库版本控制。将 SQL 文件保存在 VCS 系统下,并在每次更新数据库结构时重新生成它们。
创建后,DDL 数据源可在数据库工具窗口 ( 查看 |工具窗口 |数据库).您可以使用“项目”工具窗口 ( 查看 |工具窗口 |项目)
四、数据编辑器和查看器
数据编辑器和查看器(或数据编辑器)提供用于处理数据的用户界面。在数据编辑器中,您可以对数据进行排序、筛选、添加、编辑和删除,以及执行其他相关任务。
在 Aqua 中,数据编辑器和查看器允许您处理数据库对象数据、查询结果集以及 DSV 文件数据。
五、数据库工具窗口
在数据库工具窗口 ( 查看 |工具窗口 |数据库),您可以使用数据库和 DDL 数据源。您可以查看和修改数据库中的数据结构,并执行其他关联任务。
可用的数据源显示为数据源、架构、表和列的树。
六、内省
自检是加载数据库对象的元数据(例如,对象名称和列类型)和源代码的过程。Aqua 使用此信息在数据库工具窗口中显示对象、显示其 DDL、在完成过程中建议它们以及其他编码辅助功能。
默认情况下,仅选择要在数据库工具窗口中显示的架构和数据库才会被内省。根据数据库大小,在自省期间加载的元数据可能会占用大量时间和磁盘空间。
在对必要的数据库和架构进行自省后,IDE 可以根据附加的会话和解析模式将脚本中的数据库对象解析为正确的上下文。
如果所有对象都经过处理,Oracle 用户可能会经历很长的内省时间,而日常工作和编码帮助通常不需要它。为了减少内省对象的数量,Aqua 为 Oracle 数据库提供了三个内省级别。有关它们的详细信息,请参阅 Oracle 自检级别。
有关对不正确的内省进行故障排除的详细信息,请参阅报告自省问题主题。
七、查询控制台
查询控制台或数据库控制台是附加到数据源的 SQL 文件。您可以在查询控制台中编写和执行 SQL 语句,就像在终端中编写和执行 SQL 语句一样。
创建数据源时,将自动创建数据源的默认查询控制台。如有必要,您可以创建其他查询控制台。
为什么选择 JetBrains Aqua?
1、专为测试自动化而设计
Aqua 是第一款专为测试自动化而创建的 IDE。这种一体化工作区支持 Selenium、Cypress 和 Playwright。Aqua 是一款多语言 IDE,可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL。
2、开箱即用
直接进行测试,无需安装和配置大量插件。Aqua 拥有独特的功能集,能够满足测试自动化工程师的日常需求。Aqua 的 Web Inspector 的工作方式类似于内置浏览器,允许捕获任何页面元素,无需切换到其他工具。另外,还有用于 API 测试的 HTTP 客户端,以及与数据库、Docker 和版本控制的集成。
3、简化复杂任务
即使是最具挑战性的任务,Aqua 也能显著提升效率。智能代码分析、强大的搜索和重构功能以及整体易用性将让您提高质量工程工作效率。
4、释放您最喜欢的框架的潜力
- Selenium
享受 Java、Kotlin 和 Python 中对 Selenium 生态系统的丰富支持。
- Cypress
使用理解别名和定位器的工具运行和调试测试。
- Playwright
使用 JavaScript 和 TypeScript 中的高级编码辅助开发和维护 Playwright 测试。
软件亮点
【专为测试自动化而设计】
Aqua 是第一款专为测试自动化而创建的 IDE。这种一体化工作区支持 Selenium、Cypress 和 Playwright。Aqua 是一款多语言 IDE,可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL。
【开箱即用】
直接进行测试,无需安装和配置大量插件。Aqua 拥有独特的功能集,能够满足测试自动化工程师的日常需求。Aqua 的 Web Inspector 的工作方式类似于内置浏览器,允许捕获任何页面元素,无需切换到其他工具。另外,还有用于 API 测试的 HTTP 客户端,以及与数据库、Docker 和版本控制的集成。
【简化复杂任务】
即使是最具挑战性的任务,Aqua 也能显著提升效率。智能代码分析、强大的搜索和重构功能以及整体易用性将让您提高质量工程工作效率。
更新日志
v2024.2.1版本
在 Aqua 中,我们融合了测试自动化工程师在日常工作中需要的一切,包括多语言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客户端、数据库管理功能、Docker 支持、TMS 客户端,以及一款用于 UI 自动化的新型强大 Web 检查器。
同厂商
JetBrains更多+RubyMine 2024 mac版 v2024.3官方版928.06M
goland2024苹果电脑版 v2024.3983.67M
jetbrains fleet mac版 v1.43.142官方版200.96M
pycharm professional 2024 mac版 v2024.3官方版1.02G
clion2024 mac版 v2024.31.4G
jetbrains webstorm 2024苹果电脑版 v2024.3967.54M
- Mac软件开发工具
-
更多 (29个) >>Mac开发软件大全 随着苹果电脑使用越来越多,Mac OS系统应用也跟着火起来,对于从事IOS、OS X系统应用开发的开发人员来说,mac开发者工具是他们开发中必不可少的工具。那么Mac开发者工具有哪些呢?这里小编为大家推荐了多款常用的mac开发工具,希望能帮助到大家,有需要的朋友快来看看吧!
-
-
visual studio code for mac版 219.99M
查看/简体中文v1.96.0 -
RubyMine 2024 mac版 928.06M
查看/多国语言[中文]v2024.3官方版 -
JetBrains Aqua 2024 mac版 913.12M
查看/多国语言[中文]v2024.2.1官方版 -
PhpStorm2024 mac版 919.07M
查看/多国语言[中文]v2024.3 -
Adobe Dreamweaver苹果电脑版 1.24G
查看/简体中文v21.4 -
Apifox for Mac(API接口调试工具) 209.55M
查看/简体中文v2.6.7官方版 -
android studio mac版(android开发工具) 1.17G
查看/英文v2024.1.1.12 -
CrossOver 23 Mac版 425.73M
查看/简体中文v23.7.0 -
sublime text mac版 38.48M
查看/简体中文v4169 -
Java SE Development Kit 8 mac版 249.15M
查看/简体中文8u202官方版 -
python 3 mac版 43.56M
查看/简体中文v3.12.3官方版 -
datagrip2023 mac版 537.61M
查看/多国语言[中文]v2023.3.4 -
Goland2023 mac版 626.19M
查看/英文v2023.3.6 -
HbuilderX mac版 61.96M
查看/简体中文v3.99.2023122611官方版 -
node.js mac版 66M
查看/简体中文v18.2.0官方版 -
navicat premium12 mac版 112.55M
查看/英文
-
发表评论
0条评论软件排行榜
- 1intellij idea ultimate 2024苹果电脑版 v2024.3官方版
- 2vmware fusion12 mac版中文破解版 v12.1.2专业版
- 3ida pro 9 mac版 v9.0.240925官方版
- 4PhpStudy for mac版 v8.1.1.3官方版
- 5PlistEdit Pro mac版 v1.9.7
- 6pycharm professional 2024 mac版 v2024.3官方版
- 7CrossOver 21 mac版 v21.1.0
- 8dreamweaver2019 mac中文版 v19.2.1.11281 sp版
- 9sublime text mac版 v4169
- 10DataGrip mac版 v2024.3
热门推荐
- RubyMine 2024 mac版 v2024.3官方版928.06M / 多国语言[中文]
- sublime text mac版 v416938.48M / 简体中文
- pycharm2023 mac版 v2023.3.5官方版739.64M / 简体中文
- clion2023 mac版 v2023.3.4776.18M / 简体中文
- datagrip2023 mac版 v2023.3.4537.61M / 多国语言[中文]
- phpstorm2023 mac版 v2023.3.6613.9M / 多国语言[中文]
- Goland2023 mac版 v2023.3.6626.19M / 英文
- 啊哈c/c++ mac版 v3.0133.28M / 简体中文
- haroopad mac版 v0.13.1官方版38.1M / 英文
- myeclipse 2023mac版 v2023.1.2官方版1.79G / 英文