問題タブ [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.

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

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.

styled jTable

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?

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

java - Jemmyライブラリの検索操作でコンテナを使用するには?

誰でも説明とContainer使用例を教えてもらえますか?

たとえば、私は を見つけようとしていますJProgressBarが、すべての find メソッドにContainerは最初のパラメーターがあります。

JFrameor JDialogetc. を Container として使用 (キャスト) できると思っていましたが、そうではありません。それで、それは何ですか?

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

swing - UI が非表示のランニング スイング

私はスイングベースのアプリケーションに取り組んでおり、jemmy を使用してアプリケーションの自動テストを作成しています。問題は、多くのテストがあり、実行に時間がかかることです。ボトルネックの 1 つは、テストが UI を表示し、テスト ボックス、ドロップダウン、クリック ボタンなどの入力などのアクションを UI で実行することです。私が探しているのは、UI が非表示になるようにテストを実行する方法です。テストは UI があるかのように実行されますが、モニターには表示されません。そのようなことが可能かどうかについて誰かが私を導くことができますか?ありがとうアンキット

0 投票する
0 に答える
47 参照

java - 1 つの Jemmy テストが完了すると、TestNg は次のテスト メソッドに進むことができません

TestNg で Jemmy を使用して Java Swing アプリケーションをテストしていますが、最初のテスト メソッドの実行が完了すると、アプリケーションが終了し、Eclipse コンソールでは実行が停止しますが、TestNg の実行タブではテストの実行は完了していませんが、移動しません。 2 番目のテスト方法をテストします。

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

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()