SpringSide团队日志

三个完美版完成

作者 calvin 目标文章 项目日志 - 2006-09-03

1.QuickStart 完美版

    之前QuickStart启动Tomcat是以后台方式启动的, 用户看不到tomcat的窗口,也不能以普通方式关闭Tomcat   (为了Tomcat启动后不把ant进程杜塞,用了spawn=true参数)

    现在在ant 里使用了并行容器, 没有了这个问题.

2.Selenium 完美版

    之前Tomcat 与 Selenium Server同样是后台摸黑启动的,现在都改为明版.

    原来用firefox作测试浏览器,考虑到firefox的普及率,SS2.0 换回IE当默认测试服务器.

    代码简化, 下面是一段Helloworld 增加用户的测试,非常清晰,完全可以省略controller测试.

        String userName = "TestUser";
        user.open("/helloworld");
        user.click("adduser");
        user.waitForPageToLoad("5000");
        user.type("user.name",userName);
        user.click("save");
        user.waitForPageToLoad("5000");
        assertTrue( user.isTextPresent(userName));

3. 构件安装完美版

前两天的构件安装只负责拷贝jar 和 template文件
今天增加了web.xml ,struts-config.xml 这类文件的自动合并功能.
另外在web/ec 里演示了构件自定义安装脚本,把/meta/taglibs.jsp 的内容append 到主应用的taglibs 里.

 备忘录:

selenium 的浏览器设定 ,*firefox, 会在系统的PATH 里找*firefox.exe文件

selenium  使用IE时, proxy机制较特殊,好像需要改注册表,而且与E家宽这种同样以proxy机制提供宽带服务的供应商冲突,需要断网才能正确运行.



  1. xiaohongli 评论

    2006-09-08 17:26

    为什么不开发一个tapestry 版本呢?需要的话,可以联系我
    油箱:lxh@upmost.net ,msn: lxh_111365@hotmail.com

发表评论








 authimage