問題タブ [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 - How to get colour, font of java table row/cell/text with Jemmy?
Need to check colour/font style of java table (text, background) in swing application cause style of row should depend on a column value.
It is possible to get colour of font and background of selected (cell/row):
But selected cell/row has its own style of selection, so this check becomes quite useless.
What is the way to accomplish style checking of any cell/row (not just selected) with Jemmy library?
java - Jemmyライブラリの検索操作でコンテナを使用するには?
誰でも説明とContainer
使用例を教えてもらえますか?
たとえば、私は を見つけようとしていますJProgressBar
が、すべての find メソッドにContainer
は最初のパラメーターがあります。
JFrame
or JDialog
etc. を Container として使用 (キャスト) できると思っていましたが、そうではありません。それで、それは何ですか?
swing - UI が非表示のランニング スイング
私はスイングベースのアプリケーションに取り組んでおり、jemmy を使用してアプリケーションの自動テストを作成しています。問題は、多くのテストがあり、実行に時間がかかることです。ボトルネックの 1 つは、テストが UI を表示し、テスト ボックス、ドロップダウン、クリック ボタンなどの入力などのアクションを UI で実行することです。私が探しているのは、UI が非表示になるようにテストを実行する方法です。テストは UI があるかのように実行されますが、モニターには表示されません。そのようなことが可能かどうかについて誰かが私を導くことができますか?ありがとうアンキット
java - 1 つの Jemmy テストが完了すると、TestNg は次のテスト メソッドに進むことができません
TestNg で Jemmy を使用して Java Swing アプリケーションをテストしていますが、最初のテスト メソッドの実行が完了すると、アプリケーションが終了し、Eclipse コンソールでは実行が停止しますが、TestNg の実行タブではテストの実行は完了していませんが、移動しません。 2 番目のテスト方法をテストします。
java - JRubyでJemmyを使用してメインアプリケーションクラスに引数を渡すにはどうすればよいですか?
JRuby と Jemmy ライブラリを使用して Swing GUI アプリケーションを自動化しています。アプリケーションは、起動時に引数を取ります。メイン クラス名の後に引数を渡すことで、コマンド ラインからアプリケーションを起動できました。JRuby で Jemmy を使用して同じことを行う方法はありますか?
コマンドラインから
java -cp CLASSPATH org.sample.MainApplication arg1 arg2
ジェミーのドキュメントから
ClassReference newApp = ClassReference('org.sample.MainApplication'); newApp.startApplication();
JRubyで試したこと
main_app = ClassReference.new('org.sample.MainApplication')
main_app.start_application()