Есть ли Windowlicker для wxpython? - PullRequest
2 голосов
/ 08 ноября 2010

Недавно прочитав «Растущие ОО системы, руководствуясь тестами», я очень впечатлен утилитой тестирования windowlicker для java / junit.По сути, он объединяет GUI и GUI-взаимодействие с драйверами и жестами, поэтому ваши интеграционные / сквозные тесты могут быть написаны аккуратно, как:

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

Вся синхронизация Swing-GUI-потока, поиск виджетов и т. Дкрасиво изолированы в рамках.Именно такого рода высокоуровневое тестирование мне очень не хватает в моем текущем проекте wxPython.Есть ли что-нибудь подобное для wxgtk / wxpython?Что я могу сказать из источника оконного окна, на котором он построен java.awt.robot , если оконного окна нет, есть ли что-нибудь похожее на робота?

1 Ответ

1 голос
/ 08 ноября 2010

Я ничего не слышал специально для wxPython. Вы можете использовать Widget Inspection Tool для некоторых вещей, о которых вы говорите. Смотрите здесь:

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

Есть также проект Sikuli, который не зависит от GUI:

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

Надеюсь, один из них вам поможет.

...