Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Moderne KI-Codierungsassistenten können die Erstellung von Playwright-Tests erheblich beschleunigen. Anstatt das DOM manuell zu prüfen, um Selektoren zu finden, können Sie beschreiben, was Sie in natürlicher Sprache testen möchten, und KI den Testcode generieren lassen. In diesem Abschnitt wird erläutert, wie Sie generative KI-Tools in Ihren Power Platform-Testworkflow integrieren.
Verfügbare KI-Integrationen
In der folgenden Tabelle sind die KI-Integrationen zusammengefasst, die für Power Platform Playwright-Tests verfügbar sind und wann sie jeweils verwendet werden sollen.
| Werkzeug | Was es tut | Am besten geeignet für: |
|---|---|---|
| Playwright MCP-Server | Bietet KI-Assistenten live Zugriff auf Ihren laufenden Browser | Generieren von Selektoren, Schreiben von Tests mit Live-Inspektion |
| AI-Testerstellung mit Copilot | Verwendet Playwright-Codegen und AI-Chat zum Erstellen von Gerüsttests | Erstmalige Testerstellung, unbekannte Apps |
| Benutzerdefinierte Anweisungen für KI-Agents | Lehrt Ihren KI-Assistenten Ihre Projektkonventionen | Konsistenter Codestil, Nutzung der Toolkit-API |
Wie generative KI Power Platform-Tests beschleunigt
Das Schreiben von Tests für Power Platform-Apps erfordert Folgendes:
- Der richtige iframe für Bereichslocatoren bis (
iframe[name="fullscreen-app-host"]) - Die
data-control-nameAttributwerte für Steuerelemente in Ihrer spezifischen App - Welche Toolkit-Klasse und -Methode aufgerufen werden soll (
GridComponent,FormComponentusw.) - Die richtigen Timeouts für Dataverse-unterstützte Galerien (30–60 Sekunden)
KI-Tools reduzieren das benötigte Wissen durch:
- Überprüfen des Live-DOM: Mit dem Playwright MCP-Server können KI-Assistenten genau sehen, was auf dem Bildschirm ist, Attribute finden und genaue Selektoren generieren, ohne DevTools öffnen zu müssen.
- Aufzeichnung von Interaktionen: Playwright-Codegen zeichnet Ihre Klicks und Formularfüllungen als Testcode auf, die KI dann bereinigen und kommentieren kann.
- Anwenden von Konventionen: Benutzerdefinierte Anweisungsdateien lehren KI-Assistenten die Muster Ihres Projekts, sodass generierte Tests die richtigen Toolkit-APIs anstelle von unformatiertem Playwright verwenden.
Empfohlener Workflow
Der produktivste Workflow kombiniert alle drei Tools:
- Starten Sie die App im Wiedergabemodus in einem Browser.
- Führen Sie den Playwright MCP-Server aus (verbindet den KI-Assistenten mit diesem Browser).
- Fragen Sie KI: "Schreiben Sie einen Test, der den Katalog "Bestellungen" öffnet und die erste Zeile überprüft.
- KI prüft DOM, findet Selektoren und generiert Tests mit Ihren Toolkit-Konventionen.
- Überprüfen und bestätigen Sie den generierten Test.
Für komplexe Szenarien
- Verwenden Sie Playwright-Codegen, um den glücklichen Pfad aufzuzeichnen.
- Fügen Sie die Aufzeichnung in Ihren KI-Chat ein.
- Bitten Sie KI, sie mithilfe von AppProvider und ModelDrivenAppPage neu zu schreiben.
- KI wendet Ihre benutzerdefinierten Anweisungen an und produziert einen toolkit-spezifischen Test.
Unterstützte KI-Assistenten
Der Playwright MCP-Server und benutzerdefinierte Anweisungen funktionieren mit jedem MCP-kompatiblen KI-Assistenten:
- GitHub Copilot (VS Code, Visual Studio)
- Claude (Anthropic, Claude Code)
- Cursor
- Windsurfen
- Jeder Assistent mit MCP-Clientunterstützung.
Nächste Schritte
- Einrichten des Playwright MCP-Servers
- Author-Tests mit AI und Copilot
- Schreiben benutzerdefinierter Anweisungen für Ihren KI-Agent