Frage

Mit kürzlich gelesen "Growing OO-Systemen von Tests geführt", bin ich sehr beeindruckt mit dem windowlicker testen Dienstprogramm für java / junit. Grundsätzlich wickelt es die GUI und GUI-Interaktion mit Treibern und Gesten, so dass Ihre Integration / End-to-End-Tests geschrieben werden können ordentlich wie:

//setup
ui.enterUserDetailsFor(newUser)
ui.sendForm()
//assert
ui.showsWelcomeMessage()

All Swing-GUI-Thread-Synchronisation und die Suche nach Widgets usw. werden im Rahmen schön isoliert. Genau diese Art von höheren Level-Tests ist etwas, was ich wirklich in meinem aktuellen Projekt WxPython verpassen. Gibt es etwas, bei allen ähnlich für wxGTK / wxpython? Was kann ich von der windowlicker Quelle sagen, dass es auf java.awt.Robot , wenn es nicht eine windowlicker ist, ist es so etwas wie Roboter?

War es hilfreich?

Lösung

Ich habe an nichts speziell für WxPython gehört. Sie können das Widget Inspection Tool für einige der Sachen über Sie sprechen, verwenden though. Siehe hier:

http://wiki.wxpython.org/Widget%20Inspection%20Tool

Es gibt auch das Sikuli Projekt, das ist GUI-agnostisch:

http://groups.csail.mit.edu/uid/sikuli/

Hoffentlich einer von denen wird Ihnen helfen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top