問題タブ [swtbot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
220 参照

java - SWTBot でのクリップボードへのアクセス

SWTBot テストの実行中にクリップボードにアクセスするには?

次のコードは、無効なスレッド アクセスをスローします。

上記のコードは、UI スレッドで実行すると機能します。これが唯一の方法ですか?

SwtBot スレッドでクリップボードにアクセスするには?

0 投票する
1 に答える
598 参照

dialog - Jface ダイアログの SWTBot

次のコードを使用して、ログイン ページのダイアログを作成しています。作成するダイアログの SWTBot テスト ケースを作成する必要があります。

Windows 用の SWTBot を作成しましたが、jface ダイアログ用ではありません。

アクティブシェルを使用してテストクラスでダイアログのアクセスを取得する方法は? ダイアログ内のボタンまたはフィールドを検出できるようにします。

アクティブシェルを使用する以外に、作成したダイアログにアクセスする方法はありますか?

0 投票する
2 に答える
743 参照

java - SWTBot はアクション ボタンを認識できますか?

いくつかのアクションを含むツールバーを持つ ViewPart を持つ RCP アプリケーションがあります。これらのアクションは、アイコンとツールチップを備えた単純なボタンとして、システムによってツールバーに配置されます。

アクションは次のようになります。

今、私は次のように、SWTBot でそれらのボタン クリックを呼び出そうとしています:

SWTBot テストを実行すると、ボタンが見つからないというエラー メッセージが表示されます。

今私が疑問に思っているのは、アクションが SWT.PUSH ボタンとしてツールバーに配置されていないということですか? または、それが見つからない理由は何でしょうか?

0 投票する
1 に答える
478 参照

eclipse - SWTBot レコーダー生成コード bot.contextMenu が見つかりません

以下は、SWTBot Recorder によって生成されたコードです。

しかし、それをテスト ケースに入れてプロジェクト内で実行しようとすると、bot.contextMenu にエラーが表示されます。「メソッド contextMenu(String) は、タイプ SWTEclipseBot に対して未定義です」と表示されます。

SWTBotEclipseTestCase を拡張すると、自動的にボット オブジェクトが得られます。

しかし、それは廃止されたバージョンだと言っています。「廃止予定です。SWTWorkbenchBot を使用してください。これは将来のリリースから削除されます」

したがって、私は試しました

それはうまくいきませんでした。どうした?誰かが助けることができますか?

0 投票する
0 に答える
211 参照

java - SWTBot テスト構成エラー: 実装されていません [複数表示]

SWTBot の構成を試みていますが、プラグインを検証した後、実行しようとすると、次のエラーが発生します。誰か助けてください。

0 投票する
1 に答える
279 参照

eclipse - SWTBot Recorder が生成するコードは絶対的なものではありません

0 投票する
2 に答える
202 参照

java - SWTBot を使用して Eclipse で実行構成の共通タブにアクセスするにはどうすればよいですか?

SWTBot を使用していくつかのテストを書いていますが、テスト中に実行構成の共通タブでいくつか変更する必要があります。そこをナビゲートする方法について何か考えはありますか?

ありがとう、オレン