2

最近「テストによって導かれるOOシステムの成長」を読んだので、java/junit用のwindowlickerテストユーティリティに非常に感銘を受けました。基本的に、GUIとGUIとドライバーおよびジェスチャとの相互作用をラップするため、統合/エンドツーエンドのテストは次のように適切に記述できます。

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

すべてのswing-gui-thread同期とウィジェットの検索などは、フレームワークで適切に分離されています。まさにこの種の高レベルのテストは、現在のwxPythonプロジェクトでは本当に見逃しているものです。wxgtk / wxpythonに似たものはありますか?java.awt.robot上に構築されたwindowlickerソースから私が知ることができることは、windowlickerがない場合、ロボットのようなものはありますか?

4

1 に答える 1

1

特にwxPythonについては何も聞いたことがありません。あなたが話しているもののいくつかのためにウィジェット検査ツールを使うことができます。ここを参照してください:

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

GUIに依存しないSikuliプロジェクトもあります。

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

うまくいけば、それらの1つがあなたを助けるでしょう。

于 2010-11-08T17:16:43.770 に答える