我正在使用Spring MVC开发一个Web应用程序,我正在为用户界面开发JSP页面。我没有在JSP页面中编写任何逻辑。但只是我使用JSP的“forEach”标记来循环遍历列表,该列表是从Controller设置的模型对象,并在用户界面上以表格形式显示记录。所有逻辑都运行良好。
我想测试我在JSP页面上使用的模型对象。那就是我想测试JSP页面,以检查表中的行数是否与列表的大小一起正确显示。
例如:如果列表大小为1,我想测试表是否有一行。如果列表大小是2,无论表是否有两行,如果列表大小为零,我想检查表是否有零行。
我使用了http单元和html单元来测试我的JSP页面。这些框架适用于http单元网站,但它适用于我的应用程序(我在Apache Tomcat 8.0上运行我的应用程序)。当我尝试运行http单元以测试我的应用程序页面时,我发现这是错误的错误:
失败:org.mozilla.javascript.EcmaError:TypeError:无法调用未定义的方法“createElement”(httpunit#1325)
所以我可以通过解决此错误或其他适用于Tomcat服务器上托管的应用程序的框架来测试我的JSP页面。我准备尝试任何东西,以测试JSP页面。任何帮助,将不胜感激。