Domanda

Dopo aver recentemente leggere "sistemi di coltivazione OO guidati dai test", sono molto impressionato con il Windowlicker utility test per Java / JUnit. In sostanza si avvolge la GUI e GUI-interazione con i driver e gesti, in modo che le prove di integrazione / end-to-end possono essere scritte ordinatamente come:

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

Tutti sincronizzazione swing-gui-thread e widget trovando ecc è ben isolata nel quadro. Proprio questo tipo di test più alto livello è qualcosa che mi manca molto nel mio progetto wxPython corrente. C'è qualcosa di affatto simile per wxgtk / wxPython? Quello che posso dirvi dalla fonte Windowlicker si basa su java.awt.robot , se non c'è un Windowlicker, c'è qualcosa di simile robot?

È stato utile?

Soluzione

Non ho sentito niente di specifico per wxPython. È possibile utilizzare lo strumento di controllo Widget per alcune delle cose che si sta parlando però. Vedi qui:

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

C'è anche il progetto Sikuli che è GUI-agnostic:

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

Speriamo che uno di questi vi aiuterà fuori.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top