我有一个应用程序,其中所有内容都从单个 servlet 开始,然后基于一些参数到初始 servlet 应用程序更改的完整行为,有很多事情和转发发生,直到您以 HTML 形式获得响应。
我想编写测试用例,我只更改那几个初始参数并得到响应为getText()
orgetXml()
或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 来验证或修复它,即使它是否验证或完全验证或其他一些解决方案。