すべてが単一のサーブレットから始まり、いくつかのパラメーターに基づいてアプリケーションの変更の最初のサーブレットの完全な動作が変更されるアプリケーションがあります。HTML として応答を取得するまで、多くのことと転送が行われます。
getText()これらのいくつかの初期パラメーターのみを変更して、またはgetXml()またはとして応答を取得するテスト ケースを作成したいと考えていますgetHTML()。
HttpUnit などを使用しました。
WebRequest request = new PostMethodWebRequest("http://localhost:9090/xyz/ETransServlet.fsc" );
request.setParameter( "window_id", "1" );
request.setParameter( "screen_id", "4" );
request.setParameter( "nav_to", "something.jsp" );
request.setParameter( "nav_from", "somethingfrom.jsp" );
HttpSession session = sr.getSession(true);
WebResponse response = client.getResponse(request);`
window_idこれで、いくつかのパラメーター セットとすべてが揃っていることがわかります。
まず第一に、彼らはどういうわけか到達していません。
次に、パラメータなしでページを呼び出しても、次のようなエラーが発生しますcan't process script <script> blab bla </script>
使用している JavaScript コードを処理できません。ビルド パスに js.jar と nekohtml.jar がありますが、javascript や html をまったく検証したくありません。
何が問題なのか、または javascript を停止して検証または修正する方法を誰かに教えてもらえますか?