私はスイングベースのアプリケーションで作業し、アプリケーションの自動テストを書くにはjemmyを使用します。問題は、私たちにはたくさんのテストがあり、実行するには多くの時間がかかることです。ボトルネックの1つは、テストでUIが表示され、テストボックス、ドロップダウン、クリックボタンなどを入力するようなUIでアクションを実行することです。 私が探しているのは、UIが見えないようにテストを実行する方法ですUIがあるかのようにテストは実行されますが、モニタには表示されません。 誰かが私にそのようなことが可能であるかどうかについて案内することはできますか? ありがとう AnkitUIが見えない状態でスイングを実行
2
A
答えて
1
これはそのままでは機能しません。スイングには実際のグラフィックデバイスが必要です。
ただし、仮想グラフィックスドライバまたはフレームバッファを使用してこれを設定できます。たとえば、Linuxでは、Xvfbを使用してSwingアプリケーションを「ヘッドレス」で実行しました。
これは、自動化されたUIテストを加速するものではありません。何かがあれば、仮想フレームバッファのメモリ内レンダリングは実際のグラフィックスカードよりも遅くなります。
関連する問題
- 1. Javaスイング、ボタンのテスト状態?
- 2. Java - スイング - インクリメンタルペイントが動作するように見えない(実行可能なJARファイルを介して実行)
- 3. スタートSidekiqそれが実行状態でない場合 - Railsの
- 4. ビューが見えない状態でタッチが検出されますか?
- 5. Mysqlクエリが実行されていないか状態
- 6. ログインしていない状態でWindowsプログラムを実行
- 7. UI-RouterがURLから正しい状態にならない
- 8. UI-ルータ、私は次のような状態に行きますことを考えると見る
- 9. ui-routerデフォルト状態を設定する方法と「見つからない(404)」状態
- 10. JqueryのUI、スイングではなく線形を使用して、ドラッグ可能な状態に戻すときは?
- 11. 角度のUIルータの親状態がアクティブでない
- 12. ルート状態の変更でプロミスデータがレンダリングされない - UIルータ
- 13. JavaFX WebEngineが「実行中」の状態になっています
- 14. AngularJS UI-Routerがデフォルト状態にならない
- 15. uiルータで状態を解決できない
- 16. iOS - タスクをスケジュールする - 実行していない状態
- 17. 角度UIルータが状態を変更するときにコントローラコードを実行しない
- 18. 形状が見えないコーナー - Android?
- 19. 状態ui-routerの状態でライブラリを注入してください。
- 20. iOSアプリケーションのバックグラウンド状態、非アクティブ状態、非実行状態の違いは何ですか?
- 21. 新しい入れ子状態が追加されたときにAngularjs ui-router状態が機能しない
- 22. UIルーター1.0状態変更イベントが機能しない
- 23. IOS5:アイコンが非実行状態でバッジしています
- 24. 角度UIモーダルで状態を変更しないチェックボックス
- 25. 状態パラメータが他の状態になっていない
- 26. angularjs ui-router親状態
- 27. ui-routerのデフォルト状態
- 28. React component self state(UI状態)
- 29. エンティティのRedux UI状態
- 30. jquery uiチェックボックスボタンの状態