0

この質問は、Java GUIをテストするためのUISpec4Jテストフレームワークに関するものです...

ComboBox から選択した結果のエラー メッセージ ポップアップ ウィンドウ (モーダル) をテストしようとしていますが、選択アクションから Trigger オブジェクトを返す方法がわかりません。

ここにスニペットがあります:

WindowInterceptor
    .init(window.getComboBox("ComboBoxName").select("Choice that will cause error message"))    // Problem here
    .process(new WindowHandler() {
        public Trigger process(Window errorMessage) {
            // Do stuff...
        }
    })
    .run();

この.init()行では、Trigger オブジェクト ( など) を返すことになっていbutton.triggerClick()ますが、ComboBox の選択からそれを行う方法がわかりません。

ComboBox の選択からトリガーを返す方法を教えてください。

助けてくれてありがとう!

4

1 に答える 1

0

次のようなことはできませんでした:

 WindowInterceptor
    .init(new Trigger() {
        public void run() throws Exception {
            window.getComboBox("ComboBoxName").select("Choice that will cause erromessage");
        })
    .run();

乱雑に見えますが、読みやすくするために抽出するオプションです。これはテストされていないことに注意してください。これは、私が期待していることです。

于 2009-06-18T17:51:58.877 に答える