Der integrierte Webinspektor von Aqua kann einen eindeutigen CSS- oder XPath-Lokator für das ausgewählte Webseitenelement erzeugen und in Ihren Code einfügen. Wenn der Webinspektor aktiv ist, schlägt die Code-Completion für CSS und XPath Lokatoren für die wichtigsten Webseitenelemente vor und färbt diese auf der Seite ein.
Anfragen können unkompliziert im integrierten HTTP-Client von Aqua erstellt und bearbeitet werden. Sie erhalten dabei eine umfangreiche Programmierunterstützung einschließlich Code-Completion, Syntaxhervorhebung, Refactoring und mehr.
Mit AI Assistant können Sie direkt in den im Webinspektor geöffneten Webseiten UI-Tests und Seitenmodelle erstellen. AI Assistant generiert passenden Code für das gewählte Framework und die jeweilige Programmiersprache, einschließlich der wichtigsten Webseitenelemente. Sie können diesen Code kopieren und in eine bestehende oder neue Datei einfügen.
Aqua bietet Ihnen Zugriff auf Ihre Docker-Container: Sie können sie ausführen und debuggen, Images herunterladen und erstellen sowie Multicontainer-Anwendungen ausführen.
Sie können direkt in der IDE verschiedene Datenbanken verwalten, SQL-Skripte schreiben und Low-Level-Assertions für Daten ausführen. Aqua baut Verbindungen zu Live-Datenbanken auf, führt Abfragen aus, exportiert Daten und ermöglicht Ihnen die visuelle Verwaltung Ihrer Datenbank-Schemata. Sie können also direkt in der IDE auf Oracle-, SQL-Server-, PostgreSQL-, MySQL- und andere Datenbanken zugreifen.
Wir haben Annotationen hinzugefügt, um Testreporting-Tools wie das Allure Framework sowie integrierte Testframework-Mechanismen wie Serenity BDD zu unterstützen. Die IDE ermöglicht es Ihnen, Tickets oder Testmanagementsystem-Fälle in einem Webbrowser zu öffnen, indem Sie einfach auf die Ticket-ID klicken.
Profitieren Sie beim Erstellen und Ausführen Ihrer Tests von einer umfangreichen Programmierunterstützung und einem Test-Runner mit grafischer Oberfläche. Mit JetBrains Aqua können Sie Unit-Tests mit JUnit, TestNG, pytest, Jest, Mocha und anderen gängigen Frameworks schreiben, ausführen und debuggen. Wenn Sie die Testergebnisse innerhalb der IDE überprüfen, können Sie mithilfe einer Baumstruktur unkompliziert zum Quellcode navigieren.
Mit dem New Project-Assistenten von Aqua können Sie ein neues UI-Test-Projekt für den JVM-Stack generieren, wobei Sie das JDK, das Build-Tool (Maven oder Gradle), den Test-Runner (JUnit oder TestNG) und die Sprache auswählen können.
Wenn Sie das Page-Object-Model-Pattern verwenden, erhalten Sie im Menü New File Unterstützung bei der Erstellung und Pflege von neuen Seitenobjekt-Dateien. Außerdem berücksichtigt die IDE das ausgewählte Seitenobjekt-Pattern beim Hinzufügen von Lokatoren.