Kennt jemand ein automatisiertes GUI-Testpaket, das neben Squish auch mit PyQT funktioniert? Nichts gegen Squish Ich suche nur nach anderen Paketen. Es wäre cool, wenn es ein Open-Source-Paket gäbe. Ich mache meine Tests unter Linux.PyQT GUI-Test
Antwort
Sie sollten Pyunit in Verbindung mit PyQT verwenden können.
Letzte Nachrichten von 2007? – Macke
Während pyunit (genannt unittest in stdlib) für normale Komponententests gut ist, behandelt es GUI-Tests nicht. –
@PaulHildebrandt Zum Zeitpunkt des Schreibens Python Unittest funktioniert mit PyQt, siehe [diesen Artikel] (http://johnnado.com/pyqt-qtest-example/). Mit freundlichen Grüßen, Tord – sunyata
Es sieht so aus, als ob PyQT4 ein QtTest-Objekt enthält, das für Komponententests verwendet werden kann.
Sie können mit dem pytest-qt Plugin verwenden. Es ist ein einfaches Beispiel dafür, wie es here
Eine weitere Alternative verwendet werden, ist verwenden die eingebaute in unittest Modul zusammen mit QtTest (Teile QtTest hat in PyQt gebaut wurde). Ein längeres Beispiel gegeben wird in this article
All dies kostenlos und Open Source bin :)
Vergleichen Sie diese beiden Alternativen die erste Kombination bietet Ihnen mehr Funktionen und eine schönere API, während die zweite hat den Vorteil, keine zusätzlichen Abhängigkeiten hinzuzufügen – sunyata
- 1. PyQt & Python2.3
- 2. PyQt Connect
- 3. PyQt Dokumentation
- 4. PyQt installieren
- 5. Schlüssel/Wert pyqt QComboBox
- 6. PyQT: QTableWidget.setItemPrototyp funktioniert nicht?
- 7. Probleme pyqt in MacOs
- 8. PyQt: relative Widget-Größe
- 9. Python-GUI PyQt
- 10. PyQt: QTableWidget-Datei .xls
- 11. Sounddatei in PyQt abspielen
- 12. Pyqt - CSV vom Modell
- 13. Login-Dialog PyQt
- 14. PyQt auf Android
- 15. pySide/pyQt - Markierungsleiste?
- 16. pyQT QNetworkManager und ProgressBars
- 17. PyQt - QLabel erbt
- 18. pyqt Trennschlitze. Neuer Style
- 19. PyQt Automatische Wiederholungsformulare
- 20. PyQt: Entfernen unnötiger Spalten
- 21. PyQt/PySide - Symbolanzeige
- 22. PyQt Hauptfenster gegen Dialog
- 23. PyQT Schaltfläche geklickt Name
- 24. PyQt und PyCairo
- 25. PyQt vs PySide Vergleich
- 26. PyQt und Kontextmenü
- 27. PyQt QPushButton Hintergrundfarbe
- 28. PyQt-Dokumentation offline
- 29. PyQt: Slot oft ausführen
- 30. Unterfenster in PYQt Python
Y'know, ich habe ein ganzes Buch über "Scripted GUI Testing mit Ruby" (http://pragprog.com/ titles/idgtr/scripted-gui-testing-with-ruby), die ich von einem Ruby User Group-Meeting bekommen habe, aber ich habe es nie gelesen, also finde heraus, welche Art von Tools sie verwenden. – ewall
Was versuchen Sie mit diesem Test zu erreichen? –
Ich bin sehr neugierig auf die endgültige Lösung, die Sie verwendet haben ~ – Drake