Pregunta

Tener leído recientemente "sistemas de cultivo OO guiadas por las pruebas", Estoy muy impresionado con el Windowlicker utilidad de las pruebas de java / JUnit. Básicamente se envuelve la interfaz gráfica de usuario y la interfaz gráfica de interacción con los conductores y los gestos, por lo que sus pruebas de integración / extremo a extremo se puede escribir perfectamente como:

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

Todo sincronización swing-gui-hilo y widgets de encontrar etc está muy bien aislado en el marco. Exactamente este tipo de pruebas de nivel superior es algo que realmente echo de menos en mi proyecto actual wxPython. ¿Hay algo en absoluto similar para wxGTK / wxpython? Lo que puedo decir de la fuente Windowlicker se basa en java.awt.Robot , si no hay un Windowlicker, ¿hay algo como robot?

¿Fue útil?

Solución

No he oído hablar de algo específicamente para wxPython. Puede utilizar la Herramienta de Inspección de widgets para algunas de las cosas que está hablando sin embargo. Ver aquí:

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

También está el proyecto Sikuli interfaz gráfica de usuario que es agnóstica:

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

Con suerte uno de los le ayudará a cabo.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top