三个完美版完成
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机制提供宽带服务的供应商冲突,需要断网才能正确运行.
2006-09-08 17:26
为什么不开发一个tapestry 版本呢?需要的话,可以联系我
油箱:lxh@upmost.net ,msn: lxh_111365@hotmail.com