大小:742.01M
更新时间:25-02-25
系统:Pc
版本:v2024.3.2
jetbrains aqua 2024电脑版是专为测试自动化而设计的一款多语言智能集成开发环境(IDE),提供了Selenium、Cypress和Playwright等多种测试框架的支持,使得开发人员能够轻松地进行自动化测试,提高测试效率和准确性,同时,Aqua还具备多语言支持的能力,它可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL 等多种编程语言,开发人员可以使用他们熟悉的编程语言来编写和执行测试用例,无需学习新的语言或工具。
值得一提的是,Aqua 2024还具备 HTTP 客户端功能,开发人员可以轻松地进行API测试和调试,通过自带的数据库管理功能,也能对数据库进行更加便捷的操作和全面的管理,此外,Aqua还支持 Docker,开发人员可以在Docker容器中运行和测试应用程序,确保应用程序在不同环境下的稳定性和兼容性,论是初学者还是经验丰富的开发人员,Aqua都是一个理想的选择,帮助他们更好地进行软件测试和质量保证。
1、测试识别
当您打开项目时,Aqua 会自动检测 Selenium/Cypress/Playwright 测试。可以通过单击装订线中的“运行”图标图标来运行已识别的测试。
2、编码协助
提供的编码辅助功能包括智能代码完成、导航、语法突出显示、linter 支持、对特定于框架的函数和表达式的支持等。
例如,您可以开始在代码编辑器中键入定位器或其子字符串,自动完成功能将为您提供可供选择的元素列表。
3、定位器生成和验证
Web 检查器工具窗口允许您查看 Web 应用程序并捕获自动测试所需的页面元素。当您在网页上选择所需的元素时,Aqua 会生成一个唯一的 CSS 或 XPath 定位器,并帮助将其添加到源代码中。此外,Aqua 还可以生成 Playwright 中使用的基于角色的定位器。这些定位器旨在反映元素的角色(例如,按钮或复选框),使其更容易识别。
此外,Web Inspector 还可以帮助您验证代码中的定位器是否有效,并指向网页上的正确元素。在代码编辑器中单击定位器旁边的图标将打开 Web 检查器并选择相应的元素,从而验证定位器是否存在。
4、管理测试的运行/调试配置
运行/调试配置是一组启动属性,用于定义要执行的内容以及在执行过程中应使用的参数和环境。
您可以为测试创建不同的配置集,并根据需要在它们之间即时切换。
5、测试执行详细信息
测试完成运行后,将为您提供全面的测试结果,包括每个测试的相关日志和控制台输出。您可以筛选结果以快速浏览失败或忽略的测试,并分析其执行时间。
6、调试器
Selenium 和 Playwright 测试的调试器是开箱即用的。您可以设置断点以停止执行并分析代码。
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、测试管理系统
我们添加了注解来支持 Allure Framework 等测试报告工具或 Serenity BDD 等内置测试框架机制。 IDE 允许您点击问题 ID 在 Web 浏览器中打开问题或测试管理系统用例。
8、单元测试框架
使用编码辅助和基于 GUI 的测试运行程序创建并运行测试。 借助 JetBrains Aqua,您可以使用 JUnit、TestNG、pytest、Jest、Mocha 等常用框架编写、运行和调试单元测试。 在 IDE 内检查测试结果让您可以轻松地在树状图中浏览和找到测试源。
9、New Project(新建项目)向导
Aqua 可以为 JVM 堆栈生成新的 UI 测试项目,您可以在 New Project(新建项目)向导中指定 JDK、构建工具(Maven 或 Gradle)、测试运行程序(JUnit 或 TestNG)和语言。
10、页面对象模板
在采用页面对象模型模式时,IDE 可以帮助您从 New File(新建文件)菜单创建并维护新的页面对象文件,并且在添加定位器时遵循所选页面对象模式。
1、专为测试自动化而设计
Aqua 是第一款专为测试自动化而创建的 IDE。这种一体化工作区支持 Selenium、Cypress 和 Playwright。Aqua 是一款多语言 IDE,可以理解 Java、Python、JavaScript、TypeScript、Kotlin 和 SQL。
2、开箱即用
直接进行测试,无需安装和配置大量插件。Aqua 拥有独特的功能集,能够满足测试自动化工程师的日常需求。Aqua 的 Web Inspector 的工作方式类似于内置浏览器,允许捕获任何页面元素,无需切换到其他工具。另外,还有用于 API 测试的 HTTP 客户端,以及与数据库、Docker 和版本控制的集成。
3、简化复杂任务
即使是最具挑战性的任务,Aqua 也能显著提升效率。智能代码分析、强大的搜索和重构功能以及整体易用性将让您提高质量工程工作效率。
v2024.3.2版本
在 Aqua 中,我们融合了测试自动化工程师在日常工作中需要的一切,包括多语言 IDE(支持 JVM、Python 和 JavaScript 等)、HTTP 客户端、数据库管理功能、Docker 支持、TMS 客户端,以及一款用于 UI 自动化的新型强大 Web 检查器。
应用信息
相同厂商JetBrains更多>>
同类热门
PhpStorm2025官方版
visual studio 2026专业版
CLion2025官方版
PyCharm2025官方版
dotpeek 2025官方版
sublime text 4中文版
xcode windows版
myeclipse2024
类似软件
三菱gx developer编程软件199.41M9912人在用 三菱gx developer编程软件是国内知名的一款机械电子编程软件,该软件拥有丰富的调试功能,能够用各种方法和可编程控制器CPU连接,能够简单设定和其他站点的链接,所制作的程序可实现标准化等特色,用来辅助整个项目做好全程的测试验证以及运行维护,尤
查看热门标签
网友评论0人参与,0条评论
最新排行
arduino ide中文版150.45Mv2.3.8 arduino ide中文版是一款功能全面的集成开发环境,属于是用于编程、编译和上传代码到Arduino微控制器板的一款软件工具,中文常叫Arduino 开发工具或Arduino 设计助手,提供了一个简单易用的界面,使开发者能够使用Arduino编
查看
regex match tracer(正则表达式测试工具)482Kv2.1.6 Regex Match Tracer 是一款用来编写和测试正则表达式的工具软件, 本软件通过可视化的界面,可以协助你快速、正确地写出复杂的正则表达式。不仅如此,它还可进行 "忽略大小写","单行模式","多行模式","全局模式","从左向右","扩
查看
VS项目转换通用工具215Kv1.0.3995官方版 VS项目转换通用工具是一款非常好用的vs在线转换工具,它可以帮助你将你的vs软件版本转换成你想要转换的版本,目前软件支持将Visual Studio 2002Visual Studio 2003、Visual Studio 2005、Visual
查看
java流程分析插件(SOPA)10.38Mv1.1.9绿色版 SOPA是一款使用非常广泛的,主要用于提高java开发效率的eclipse插件,该款工具的原名为Sources Oriented Process Analysis,在java开发中能够提供快速显示程序流程、快速领会方法调用过程等功能,使工程维护更加
查看
apk反编译工具箱(apktool box)16.79Mv1.3中文绿色版 apktool box是目前互联网上最优秀的一款apk反编译工具箱,拥有编译、反编译、签名、dex转jar、打开jar等功能,能够支持winxp\win7等系统,适用于经常DIY安卓软件的朋友使用。需要注意的是:目前apktool box暂不支持W
查看