SWT を使用して構築された Eclipse アプリケーションで Junit テスト ケースを実行しています。SWTBot を使用して GUI テストを行っています。だから、ここに私の問題があります:
editor.bot().button("Make Excel Template").click();
このコードは、アプリケーションでテンプレートを生成するのに役立ちます。完了すると、「OK」というメッセージを含むモーダル ダイアログが表示されます。しかし、SWTBot でこのボタン/ウィジェット/ダイアログ ボックスを見つけることができません。「WidgetNotFoundException」が発生し続けます。
誰かがこれに出くわしましたか?SWTBot Web サイトの公式コンテンツには、ダイアログ ボックスは個別の非 UI スレッドで実行する必要があると記載されています。ただし、提供されている例はあまり有益ではありません。
あなたの助けに感謝!