2

Delphiで記述されたコンポーネントを含むアプリケーション用のSWTBotテストを作成しています。当然、SWTBotを介してこれらのコンポーネントを処理することはできません。回避策を見つけました。delphiコンポーネントを含むビューまたはエディターにフォーカスを設定するだけです。次にjava.awt.Robot、コンポーネントとの対話を可能にするイベントを生成するために使用します。

私はちょうど疑問に思っていました、SWTに同じことをすることができるツールはありますjava.awt.Robotか?何も見つかりませんでした。

4

2 に答える 2

2

いいえ、そのようなものはありません。考えれば考えるほど、フレームワーク固有の一般的なコードを複製するのは愚かです。

于 2013-04-10T13:07:43.050 に答える
0

を使用してユーザーインターフェイスイベントを投稿することにより、SWTのGUIイベントを自動化できますDisplay.post。これは2004年に実装されました。https://bugs.eclipse.org/bugs/show_bug.cgi?id = 15025

于 2014-05-26T12:00:39.577 に答える