問題タブ [jemmy]
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.
java - Swing 要素の特定のパラメータをテストできるフレームワークはありますか?
Swing オブジェクトのいくつかの特定のパラメーターをテストしたいと思います (例: JLabel の境界線が正しく描画されたかどうか)。現在のフレームワークで可能ですか?アプリケーションの記録/再生ではなく、Jemmy や UISpec4J などを使用したいと考えています。
java - Jemmy 3の使用を開始するにはどうすればよいですか?
GUIテストにJemmyv3を使用したいのですが、マニュアルやユーザーガイド、またはその使用例さえ見つかりません。Jemmy v2のドキュメントだけを見つけましたが、ライブラリが完全に書き直され、再設計されたようです。
Jemmy v2では、次のものを使用しました。
Jemmy v3を使用して同様の呼び出しを行うにはどうすればよいですか?
java - ジェミーでアプリの終了をテストするにはどうすればよいですか
私は Java GUI のテストに Jemmy を使用しています。クロージングアプリケーションのテストは可能ですか?
現在、終了ボタンのクリックをシミュレートし(原因System.exit(0)
)、テストは失敗します:
ありがとう、アンドレイ
java - jemmy で複数のテストを起動する
Jemmy http://java.net/projects/jemmyで複数のテスト クラスを起動する方法。そのようなコードを使用しようとしましたが、うまくいきません。1 つのテストのみを起動します。
java - 6分後のNBJUnit自動クローズプログラムの解決策
JUnit 4、Jelly Tools、およびJemmyでNBJUnitを使用しています。
提供されているチュートリアルに従って、suite()関数にかなり標準的な設定があります。
(前述のチュートリアルの詳細が必要な場合は、 http://platform.netbeans.org/tutorials/nbm-test.htmlを参照してください)
何が起こっているように見えるかというと、テスターが何をすべきかに関わらず、6分前後でNetBeansウィンドウが閉じます。
テスターは、閉じる直前にスキップして、まだ終了していないすべてのテストを試して詰め込みます。
私の場合、私は電話しています
特定の関数呼び出しがtrueを返すのを待つwhileループ。ただし、テストの5:30頃に、テスターはこの機能から移動し、他のテストを終了して、ウィンドウを閉じます。
個々のテストに時間制限があるのか、それともテスター全体にタイムアウトがあるのかはわかりません。しかし、長い一時停止、またはランダムなクリックとボタンの押下が数分間続くのに十分な数のテストを追加した場合でも、テスターは約6分で閉じます。時間はまったく同じになることはありませんが、そのあたりの範囲です。
テスターを一時停止するいくつかの異なる方法を試しましたが、運がありませんでした。そして、これらはあまり公表されていないので、私はオンラインで役立つものを見つけることができません。提案?
java - jemmy3の開発状況
Swing UIテストツールを探していたときに、Jemmyに出くわしました。このチュートリアルによると、新しいバージョンのJemmy3には非常に有望なルックアップメソッドがあります。一方、インストールチュートリアルも、配布jarも見つかりませんでした。
私は彼らのMercurialリポジトリのクローンを作成し、多くのサブプロジェクトの1つを構築できました。それらをNetBeansにインポートし、すべての依存関係を解決すれば、それらすべてを構築できます。その前に、製品の準備ができているかどうかを知りたいと思います。
ユーザーのメーリングリストに登録しようとしましたが、まだ回答がありませんでした。だから、それはおそらくノーです:ジェミー3は死んでいるか、チームは休暇中です。誰かがそれについてもっと具体的なことを知っていますか?
java - Jemmyユニットテストの書き方は?
JavaSwingGUIの回帰テストを作成するための優れたツールを探しています。jemmy2を見つけて、本当に満足しています。
ただし、小さな欠点が1つあります。jemmyの例が示すように、各テストクラスを次のように記述する必要があります。org.netbeans.jemmy.Scenario
テストコードはpublic int runIt()
メソッドに送られます。私は、通常の「then-when-then」構造と意味のあるアサーションを使用して、より従来型の単体テストを行うことを好みます。jemmyをjunitやtestngのようなユニットテストフレームワークと統合したいと思っています。
だから、質問:どうすればそれを行うことができますか?JellyToolsがNetBeans固有の方法でそれを行ったため、それが可能であることを私は知っています。
または、ジェミーシナリオから意味のあるエラーレポートを取得するにはどうすればよいですか?
unit-testing - サーバーで Jemmy Drag n Drop テストを実行する
Jemmy DragnDrop junit テストがいくつかあります。以下は私のコードのいくつかの行です
ローカル マシンでテストを実行すると、完全に実行されます。
問題は:
Hudson がインストールされたサーバー (Windows サーバー 2008) があります。テストを自動的に実行する hudson ジョブを作成します。
ドラッグ アンド ドロップ テスト PASS : サーバーへのリモート デスクトップ接続がある場合。(試運転OKなのがわかります)
ドラッグ アンド ドロップ テスト FAIL : サーバーにアクティブなセッションがない場合。
この問題の解決策はありますか? ありがとうPRO
javafx-2 - TableView のコンテンツのテキスト表現
テスト目的で (JemmyFX を使用)、TableView のコンテンツが適切にフォーマットされていることを確認したいと思います。例: 1 つの列がタイプDouble
で、セル ファクトリが適用されて、数値がパーセントで表示されます20%
。
0.2d
値が の場合、セルが として表示されていることを確認するにはどうすればよい20%
ですか?
理想的には、これらの線に沿って何かを探しています:
注: 以下のように TableCell を直接使用しようとしましたが、getText()
null を返します。
testing - Jemmy は、マウスが手動で移動するまでブロックをドラッグ アンド ドロップします。
4 行の TableView があり、ドラッグ アンド ドロップの実装が機能することをテストしようとしています。次のテストがあります。
しかし、dnd
ブロックの呼び出し: 手動でマウスを動かして「ブロックを解除」し、ドラッグ アンド ドロップ アクションを開始できるようにする必要があります (その後、期待どおりに完了します)。
自分で仕事をするために何をする必要がありdnd
ますか?
注: JemmyFX バージョン = 20120928