問題タブ [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 に答える
155 参照

eclipse-rcp - Eclipse RCP: SWTBot から ID を介してデフォルトのパースペクティブ スイッチャー ボタンを取得する

Eclipse 3.7 RCP アプリでは、これを回避するために SWTBot/ユニット テストの目的で id を介してデフォルトのパースペクティブ スイッチャー ボタンを取得したいと考えています。

使用できるボタンのIDを見つけるにはどうすればよいですか

または:これを行うためのより良い(国際化に依存しない)方法はありますか?このボタンのキー/IDを自分で設定できますか?

どうも。

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

maven - cucumber-jvm を maven ビルドと統合する方法

bdd を eclipse プラグイン プロジェクトに入れようとしていますが、maven ビルド フェーズ中に統合テストを実行する方法がわかりません。私のテストを書くために、私は SWTBot フレームワークを使用しています。

私はすでに機能生成を行い、テストをセットアップしました。統合テストを実行するために pom をセットアップするにはどうすればよいですか?

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

java - SWTBot プラグイン テストで新しいプロジェクトとパースペクティブを開くにはどうすればよいですか?

例: Eclipse-CDT を「テスト」したい。Java コードを使用して実行できないため、C プロジェクトをインポートする必要があります。実行構成で見つからなかったので、次のようにします。
* SWTBot テスト プラグインを作成する
* SWTBot テスト レコーダーを使用して一連のアクションを記録する:
** C プロジェクトをインポートする
** パースペクティブを変更する
** 何かを実行する (プログラムを実行してチェックする)
* @Test メソッドに記録されたアクションを挿入* Run As > SWTBot
Test
ここに問題があります。SWTBot はインポートされたプロジェクトの選択に失敗し、さまざまな変更エラーが表示されます (ほとんどの場合、パッケージ ビューを展開するとき、またはプロジェクト ツリーからインポートされたプロジェクトを選択するときに "WidgetNotFoundException" が発生し、同じ時点で "NullPointerException" が発生します)。テストコードは次のようになります

物事を説明するためのより適切な方法はありますか? それとも、そのためのより適切なツールでしょうか?

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

eclipse-plugin - SWTBot を使用して特定のプロジェクトを起動するにはどうすればよいですか

すべてのプラグインをプロジェクトなしでテストできるわけではありません。たとえば、CDT プラグインをテストしたいので、C プロジェクトをインポートする必要があります。しかし、実行構成にはそのようなポイントはなく、SWT プラグイン テスト レコーダーを介してインポート アクションを記録しようとすると、SWTBot は後でそれらを再生できません。Google はこのトピックについて沈黙しています。それ、どうやったら出来るの?

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

eclipse - SWTBot テスト - ツリーからエディターへのドラッグ アンド ドロップ

おはようございます(またはそれぞれ午後または夕方)、

ツリー ビューアーからダイアグラム エディターにノードをドラッグする SWTBot テストを構築しようとしています (Graphiti を使用して、問題はないと思います)。ドラッグするノードは、ツールバーではなく独自のビューにあるため、標準的な方法では機能しません。

TreeItem には dragAndDrop 関数があることもわかりましたが、間違っていない限り (完全に可能です)、別のツリーにドラッグする場合にのみ機能すると思います。

ツリーからダイアグラム エディタに直接ドラッグする方法はありますか?

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

junit - SWTBot: tycho で実行中のエラー

Eclipse RCP アプリケーションの SwtBot テスト ケースを作成しています。Eclipse で正常に動作しています。現在、テスト スイートを既存の tycho と統合しているため、製品のテスト ケースを作成しながら実行することもできます。SWTBot テスト スイート用に作成された Pom.xml を以下に示します。

親 pom.xml には SWTBot モジュールも含まれており、以下のようになります。

tycho が SWTBot テスト ケースを実行しようとしているときに、以下のエラーが発生します。

ログ ファイルでは、アプリケーション プラグインの依存関係を解決できません。ログファイルの内容は次のとおりです。

構成の何が問題なのか教えてください。