Wir verwenden Squish für QT zur Automatisierung von Testfällen in unserem Projekt. Für einen bestimmten Testfall wird die AUT (Application Under Test) geschlossen, um ein Update durchzuführen.Squish für QT »Python: Squish-Skript sollte weitergehen, nachdem AUT geschlossen wurde
Kurzinformation über den Testfall:
== == starten
- AUT öffnet
- Öffnen der Download-Seite
- verschiedene Artikel von der Download-Seite
- Select-Taste auswählen -> AUT wird automatisch geschlossen und "Update" -Application erscheint.
- Navigieren Sie durch den Download-Prozess. -> AUT wird wieder geöffnet
- Überprüfen Sie, ob der Download erfolgreich war und alle neuen Komponenten verfügbar sind.
== Ende ==
Mein Problem ist, dass Squish automatisch mein Skript zu stoppen, nachdem die AUT (nach Schritt 4) geschlossen wurde.
Weiß jemand, ob es möglich ist, dass Squish für QT diese "zweite Anwendung" während des Update-Prozesses verarbeiten kann?
Vielen Dank und freundliche Grüße!
Felix
Wahrscheinlich müssen Sie die zweite 'Update' Anwendung befestigen, nachdem die Hauptanwendung endet: https://doc.froglogic.com/squish/latest/rgs-squish.html#attachToApplication-function. – vahancho
Wenn ich versuche, an diese Anwendung anzuhängen, erhalte ich den folgenden Skriptfehler: "Detail RuntimeError: Anhängen an AUT 'Anwendungsname' fehlgeschlagen: Verbindung zu AUT abgelehnt." – SquishB