問題タブ [fest]

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 投票する
0 に答える
152 参照

android - java.lang.VerifyError: org/fest/assertions/internal/Objects

Spoonフレームワークと robotium soloを使用して Android テストを実行しようとしています

そして、ここにあるテストプロジェクト

これがテストです

問題は、テストがこれらのエラーで失敗することであり、修正方法がわかりません。

これらのライブラリをテスト プロジェクトに追加しました ここに画像の説明を入力

それを修正する方法?

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

java - リスト内のフェストアサートオーダー

リスト内の要素が特定の順序であるかどうかをテストしたいと思います。具体的には、要素のメンバーをテストしたいと思います。次のようなものです:

このようなことは可能ですか?現在、要素を手動で繰り返し処理し、それぞれのアサーションを作成しています。

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

java - ブラウザで Java アプレットを自動化する方法

ブラウザで Java アプレット アプリケーションを自動化するのに役立つツールがあるかどうか知りたいのですが、FEST-Selenium を使用しようとしましたが、他のツールはありますか? ありがとうございました

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

java - FEST: マッチャー org.fest.swing.core.NameMatcher を使用してコンポーネントを見つけることができません

FESTで簡単なテストを実行しようとしていますが、失敗します。これが私のSwingアプリです:

これはテストです(私はJUnit 4を使用しています):

これが失敗する方法です:

これは私が使用している依存関係です:

どうしたの?

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

java - フェス走行速度

Swing ベースのアプリケーション用の GUI テスト フレームワーク ツールを選択しようとしています。私は FEST を調べ始め、実行時間がどれほど速いかを確認するデモ プログラムを作成しました。

私のデモ プログラム (以下のコード) は、完了するのに約 85000 ミリ秒かかりました。

私の質問は、これが通常の Fest の速度ですか?

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

java - Fest スイング GUI フレームワーク、異常な出力

SWING GUI をテストしています。これは、FEST フレームワークを使用して行います。

次の入力があります。

実際には、テキストボックスに次の値を入力し始めます。

jdbc.oracle.thin&a

そして、テストがクラッシュするより...

次の例外出力が表示されます

java.lang.IllegalArgumentException: org.fest.swing.core.RobotEventGenerator.pressKey(RobotEventGenerator.java:116) の無効なキー コード '46' org.fest.swing.core.BasicRobot.doPressKey(BasicRobot.java:633) org.fest.swing.core.BasicRobot.keyPressAndRelease(BasicRobot.java:618) で org.fest.swing.core.BasicRobot.type(BasicRobot.java:589) で org.fest.swing.core.BasicRobot.enterText (BasicRobot.java:572) org.fest.swing.driver.JTextComponentDriver.enterText(JTextComponentDriver.java:126) で org.fest.swing.fixture.JTextComponentFixture.enterText(JTextComponentFixture.java:208) で gui.GuiTest。 shouldCopyTextInLabelWhenClickingButton(GuiTest.java:44)

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

java - ロボット(Swing FEST)はシングルトンクラスですか?

最近、Robot インスタンスが既に作成されていることを経験しました。もう一度作成しようとすると (明らかに robot.cleanUp() を呼び出さずに)、そこに永久にハングします。これを調査したところ、Robot インスタンスを作成するたびに ScreenLock が必要であることがわかりました。

したがって、私の質問は、この種の動作は Singleton クラスによって実現できるということです。次に、デッドロック状態であるにもかかわらず、別の Robot インスタンスを作成できる理由。つまり、ロボットを作成し、クリーンアップして再度作成する場合、そもそもなぜロボットをクリーンアップして再作成する必要があるのでしょうか? 現在のアプローチは意味がないため、ユーザーの要求に応じて Robot インスタンスを提供する API が 1 つ必要です。

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

java - アプリケーションへの FEST のアタッチ

テストからアプリケーションを開始する代わりに、以前に開始したアプリケーションに FEST テストをアタッチする方法はありますか?

たとえばSquishがこれを行うことができるので、私はこれを求めています。FESTに似たものは見つかりませんでした。

この質問は、ログインに時間がかかるアプリケーションの観点から来ています。テストを実行するには、BeforeClass で 1 回ログインするか、Ant/Maven からテストを実行するときにログインできますが、特にテストをデバッグするときに、アプリケーションにアタッチできると非常に便利だと思います。

RMIなど、ある種の通信を通じてこれを行うlibを作成することを考えました。アプリケーションを起動して接続を待機する空のテストと、接続してすべてのコマンドを送信する実際のテストを作成します。私が見ている問題は、プロキシする必要があるものが多すぎて、おそらくシリアル化できず、回避策が必要なオブジェクトがたくさんあるということです。

これについて何か意見はありますか?