51Testing软件测试论坛

标题: 用描述性编程实现检查点的功能? [打印本页]

作者: huash    时间: 2008-5-2 18:03
标题: 用描述性编程实现检查点的功能?
因为很多页面都有相似的测试要求,所有通过描述性编程,我写了一个循环,可是在插入检查点时,发现CheckPoint需要对象库的支持,(不知道我的理解对不,不对的话,请大家指出,谢谢),所以就有写了一个IF  Then Else 语句,可是在运行时一只判断错误。那位高手请指出问题在那里呀,或者有更好的方法代替也行,谢谢了。

判断如下:
IF Browser(":=").Page(":=").WebElement("html tag:=INPUT","innertext:="&parameter).Exist  then
....
Else
.....
EndIF

可是每次执行是都判断错误。并从Else开始执行。
作者: hsjzfling    时间: 2008-5-3 01:35
Browser(":=").Page(":=")!!!!!!!!
注意区分:和:的区别~~
作者: huash    时间: 2008-5-3 08:46
":"和":"在脚本中分清楚了,不然是无法执行的。
作者: f84248860    时间: 2008-5-3 09:31
嗯,首先这句话可能你给的不全,应该这样:
IF Browser("micClass:=").Page("micClass:=").WebElement("html tag:=INPUT","innertext:="&Parameter("ElementName")).Exist  then
...
从else开始运行的话肯定因为那个对象没有找到,如果这样还不行,你可以尝试先把Browser("micClass:=").Page("micClass:=")这一段hard code到一个page,再进行调试,如果依旧找不到,那就要去检查WebElement("html tag:=INPUT","innertext:="&Parameter("ElementName"))其中的属性值是否正确,或者是否足够了。




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2