|
jwebunit测试遇到的问题:对javascript要求太严。assert中文不太正常
如:被include的jsp页面里直接用定义了的变量(在主jsp里定义的),就报错。js.jar包里的scriptruntime类检测jsp脚本错误。所以,不得不不停修改jsp里javascript语法(IE允许的比较宽松)来让jwebunit测试顺利进行。
另外:assertTextInTable方法,text为中文的时候通不过,数字可以通过,英文可能也可以。
另外:几个jsp组成的页面不好测试,不好确定当前页面。
大家有否碰到类似问题?怎么解决?
jwebunit的测试用例写起来倒是简单。所以还是想用它测试,jiffie的代码写起来还可以,调用ie进行测试,还没深入理解,没继续用。
在setup里设定好baseURL后
getTestContext().setBaseUrl(baseURL);//set releative URL
直接
beginAt("/index.html");//load test page
clickLinkWithText("页面上的文字链接");
就可以继续了。
[ Last edited by kingsword on 2004-11-18 at 15:57 ] |
|