4

ここにトリッキーなものがあります。

私たちの会社には、この巨大なデスクトップのような WebStart アプリケーションがあり、現在、その自動テストを作成しようとしています。アプリケーションの GUI は Swing や AWT を使用して完全に実装されていないため、JUnit、Jelly、UISpec4J などのツールを使用してテストするのは困難です。Swingの場合のみ、Seleniumのようなものを使用する必要があります。

問題は、Costello で自動テストを開始するには、メイン メソッドを持つ JFrame クラスが必要なことです。しかし、私たちが持っているのは、次のように始まる WebStart アプリです。

 $ javaws app.jnlp

このプログラムをプログラムで JFrame にロードする方法はありますか?! このようなもの。

public class JNLPWindowLoaded extends JFrame{


    public JNLPWindowLoaded(String jnlpPath){
        //start the app here and load it into this class
    }

    public static void main(String args[]){
        new JNLPWindowLoaded("/home/kirill/test.jnlp");
    }
}

ここに光をください!

4

1 に答える 1

0

ご予算は?これが大企業のプロジェクトである場合は、HP Unified Functional Testing (以前の x-runner/win-runner) http://www8.hp.com/us/en/software-solutions/software.html?compURIを参照してください。 =1172957#tab=TAB1

于 2012-07-05T21:58:46.620 に答える