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

java - Maven プロジェクトで SWTBot を使用する

私はSWTBotに比較的慣れていません。

Eclipseの「新しいソフトウェアのインストール」からインストールしました。

既存の maven からインポートされた SWT アプリケーションで使用しようとしていますpom.xml。このアプリケーションは Eclipse プラグインではありません。単なるスタンドアロンのプレーンな SWT アプリケーションです。

問題は、SWTBot のクラスをテスト ケースにインポートできないように見えることです。

追加する必要がある可能性のあるMavenアーティファクトがあるかどうか疑問に思っていますか? 私はそれを見つけていません。

より複雑なセットアップがある場合、どのようにセットアップできますか?

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

java - SWTBot-Test の SWTException: Tycho+Surefire でスローされるのはなぜですか?

SWTException:Invalid thread accessSWTBot-Test のすべてから取得します。それらはすべてEclipseから開始すると緑色に変わるので、問題はpom.xml内にあるに違いないと思います。これを解決するには?

テストフラグメントの pom.xml で次の引数と依存関係を使用します。

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

testing - junit と swtbot の両方のテスト ケースが記述されているプラ​​グイン全体のカバレッジを確認する方法

junit と swtbot の両方のテスト ケースが作成された Eclipse プラグインがあります... junit のテスト スイートは、すべてのテスト ケースを junit プラグインとして実行します... テストとカバレッジを確認できます... 同じ方法で、swtbot テスト ケースを swtbot テストとして実行できますとカバレッジが見られる可能性があります…しかし、これらには…プラグイン全体…のカバレッジは含まれていません。junit テスト ケースを junit テストとして実行し、swtbot テスト ケースを swtbot テストとして実行し、プラグイン全体をカバーする 1 つのテスト スイートを作成するにはどうすればよいでしょうか。

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

java - Eclipse で SWT Bot Generator を使用中にヌル ポインター例外が発生する

Eclipse で SWT Bot ジェネレーターを使用しようとしていますが、記録を開始するとすぐに null ポインター例外が発生します。例外は次のとおりです。

一度は機能していましたが、突然クラッシュし、上記のエラーが発生しました! 実行構成の引数で-Dorg.eclipse.swtbot.generator.enable=trueオプション
も使用しています。これを解決するには?

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

java - swtBot の tabItem でツリー項目を取得しようとしていますが、機能していません

問題を説明する画像を添付しました。GCC Assembler の下で General にアクセスする必要があります。インデックス 0 の tabItem にフォーカスしようとしましたが、Tool Settings タブには正しく表示されましたが、GCC Assembler -> General が見つかりません! ここに画像の説明を入力

コードは次のとおりです。

0 投票する
3 に答える
1800 参照

java - コマンドラインを使用して、p2 更新サイトから Eclipse にすべての機能をインストールする方法は?

SWTBot を更新サイトから Eclipse にインストールしたいと考えています。UIから手動でインストールしたところ、うまくいきました。リポジトリに使用したリンクは次のとおりです。http://download.eclipse.org/technology/swtbot/releases/latest/

コマンドラインを使用して SWTBot をインストールしようとしています。次のコマンドを見つけました。

これは、SWTBot のすべての機能 ID を指定すると機能します。私の質問は、すべての機能 ID を 1 つずつ提供することなく、その更新サイトにすべての機能をインストールする方法です。

オプションを省略してみ-installIUましたが、うまくいきません。